728x90

<b>1. 무관심</b>: 무관심이란 어떤 것에 신경을 쓰지 않는 것을 말한다. 사랑의 반대말은 증오가 아니라 무관심이란 말이 있을 정도로 무관심은 무서운 감정이다. 무관심은 에너지를 고갈시키고 열정을 말라 죽인다. 무관심하면 무슨 일이 일어나든 개의치 않는다. 무관심하다는 것은 그 대상에 전혀 감정적으로 투자하지 않는다는 뜻이다.

별로 관심도 없는 일을 하면서 그 일에서 성공하기를 바라는 것은 나무에 올라 고기를 얻으려는 것(연목구어)과 같다. 회사에 다니면서 회사에 관심이 없다면 그 회사에서 성공하기를 기대할 수 없다. 성공은 관심에서 생긴다. 다른 사람들에게 관심을 가지면 그 사람들의 문제와 필요가 보여 사업 아이디어를 얻을 수 있다. 일에 관심을 가지면 더 효율적으로 잘할 수 있는 방법을 찾게 된다.

< b>2. 질투심</b>; 성공한 사람에겐 질투심이 없다. 첫째는 자신의 삶에 만족하기 때문이고 둘째는 주위 사람들이 성공해야 자신이 성공하는데 도움이 된다는 사실을 알기 때문이다. 성공에는 등수를 매길 수 없다. 과학계에서 인정 받는 사람과 문화계에서 큰 성취를 이룬 사람을 단순 비교해 누가 더 성공했는지 판단할 수 없다. 각자의 분야에서 성실하게 경력을 쌓아가며 만족한다면 성공이다.

한 분야에서 경쟁하는 사이라 해도 성공한 사람은 경쟁자의 성공을 시기하지 않는다. 자기 분야에서 성공한 사람이 많이 나와야 자기 분야 자체가 커져 자신에게도 더 많은 기회가 돌아온다는 사실을 알기 때문이다. 국내에서 성공한 가수가 많이 나와야 K팝 자체가 성장해 더 많은 성공 가수를 키울 수 있는 것과 마찬가지다.

< b>3. 절망감</b>: 성공한 사람은 절망하지 않는다. 절망감이란 희망이 꺾인 마음이다. 아무리 돈을 많이 벌고 높은 지위에 올랐다 해도 마음에 더 좋아질 것이라는 기대, 더 나아갈 수 있다는 희망이 없으면 그 사람의 미래는 밝지 않다. 절망감을 갖고서는 성공의 기회를 잡을 수도 없다. 절망감이 가득한 마음으로는 무엇인가 시도할 의욕도 나지 않기 때문이다. 희망을 가진 사람은 지금 처지가 보잘 것 없어도 성공이 진행 중인 삶을 살아간다.

< b>4. 두려움</b>: 현대 사회를 살아가는 사람들이 가장 두려워하는 것은 미래다. 앞으로 어떻게 살아갈까, 일자리를 잃게 되지 않을까. 아프지 않을까, 아이들이 공부를 잘해 좋은 직장에 들어갈 수 있을까, 은퇴한 후에도 편안히 먹고 살만한 돈을 모을 수 있을까.

앞으로 살아갈 일을 걱정하다 보면 현재를 충실하게 살지 못해 결국 실패하게 된다. 소설가가 되고 싶은데 미래에 안정적인 생활을 보장 받을 만큼 충분한 돈을 벌지 못할까 두려워 공무원 시험을 준비하게 되는 식이다. 이런 사람은 공무원 시험에 합격한다 해도 하고 싶었던 소설가의 삶을 살지 못하는 한 어떤 의미에서는 실패한 것이다.

성공한 사람은 미래를 두려워하는 마음이 없다. 성공해 늙어 죽을 때까지 먹고 살만한 것을 모두 준비해뒀기 때문이 아니다. 그들은 두려움이나 걱정이란 감정이 자신의 실패에 베팅하는 것과 같다는 사실을 안다. 소설가가 되고 싶지만 생계가 걱정돼 공무원 시험을 준비한다면 그 사람은 자신이 소설가로 성공하지 못할 것이라는데 감정적으로 베팅하는 것이다.

걱정한다고 일어날 일이 안 일어나고 안 일어날 일이 일어나는 것은 아니다. 일어날 일을 안 일어나게 하고 안 일어날 일을 일어나게 하는 것은 오로지 실천, 행동뿐이다. 미래를 바꿀 수 없다면 왜 걱정하고 두려워 하는가. 성공한 사람은 어떤 미래가 닥치든 자신은 잘 살아 나가고 버텨나갈 것이란 믿음과 희망을 갖고 있기에 두려움을 이긴다.

< b>5. 욕심</b>: 많은 사람들이 성공하려면 더 많이 가지려는 욕심, 더 높이 올라가려는 욕심을 가져야 한다고 생각한다. 이런 욕심은 야망이나 목표, 꿈이란 말로 포장되기도 한다. 하지만 욕심을 갖는 것과 뜻을 높이 두는 것은 다르다. 100억원대 부자가 되겠다는 것은 욕심에 가깝지 야망이나 목표, 꿈이 아니다. 성공한 사람은 더 갖고자 하는 욕심이 아니라 어떤 사람이 되고 싶다거나 어떤 세상을 만들고 싶다는 생각으로 살아간다. 더 나은 변화에 대한 생각이야말로 야망이나 꿈이란 단어에 어울린다. 

728x90
728x90

No bean named 'egovFileIdGnrService' is defined..

분류없음 2013.08.30 14:04

 

Eclipse  maven Project 에서 서버 등록, 실행시 하기와 같은 에러메시지가 나온다면.

     Error creating bean with name 'xxxxxxxx': 

     ..

     No bean named 'xxxxxxxxxxx' is defined 

 

프로젝트 설정 파일들이 제대로 배포가 안되어서 발생한 오류다.

설정 파일들이 제위치에 배포되도록 되어 있는지 확인하고 없으면 추가해준다.

 


1. 프로젝트 > Properties > Deployment Assembly  을 선택

2. 아래 항목이 없으면 추가

     Source              |     Deploy Path

    /src/main/java                 WEB-INF/classes

    /src/main/resource          WEB-INF/classes      <- 이녀석이 누락되어서 발생한 경우..

    /src/main/webapp           / 

    Maven Dependencies       WEB-INF/lib


출처 : http://eknote.tistory.com/1820

728x90
728x90

maven 설정

pom.xml 설정

-------------

        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-core-asl</artifactId>
            <version>1.9.7</version>
        </dependency>          
       
        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>1.9.7</version>
        </dependency>        

------------

전자정부 프레임웍의 dispatcher-serlvet.xml 설정

dispatcher-serlvet.xml 위치는 설정하기 나름이지만 전자정부프레임웍에서는 WEB-INF/config/egovframework/springmvc/dispatcher-serlvet.xml 있다

----------

<bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  

       <property name="messageConverters">
            <list>
                <ref bean="jacksonMessageConverter"/>
            </list>
        </property>
 </bean>

<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" p:prefixJson="false"/>

------------

org.springframework.web.servlet.view.json.MappingJacksonJsonView 설정시 order는 설정하면 에러 발생한다. 왜 발생하는지는 공부좀 해야 할것 같고 일단은 없으면 안난다.

다른곳에 참고할때는 web.xml도 action 에 대해 json 설정을 하라고 되어 있지만 확장자를 *.json으로 사용하지 않으므로 설정할 필요는 없다.


java 에서는 @ResponseBody 어노테이션을 사용하여 리턴처리를 한다.

-------------------

@Controller

public class UserInfoController {

Logger logger = Logger.getLogger(this.getClass());

.......

    @RequestMapping("/userInfo/selectMemberJq.do")
    public @ResponseBody UserInfoVO selectMemberJq(@ModelAttribute("userInfoVO") UserInfoVO  

         userInfoVO) throws Exception{
        UserInfoVO resultVO = new UserInfoVO();
        resultVO = userInfoService.selectUserInfoData(userInfoVO);
        return resultVO;
    }

}

--------------------

UserInfoVO 형태의 json을 리터하게 된다 [userId=aa15,userEmail=aa15@aa.aa, ....]

jsp 부분에서는 별다는 처리하지 않는다. jquery를 쓰던 Ajax를 쓰던 처리를 하면된다.

모 외국 사이트를 찾던중 @ResponseBody만 사용하면 되는것 처럼 예제를 써 놓았지만 실제로는 일부 내용이 빠진것 같다. 아니면 내가 잘 몰라서 그럴수도 있음....

728x90
728x90


아놔.

poi로 엑셀을 읽어들이는데 숫자포맷으로 되어있어서 지수로 표시되었다....



6061600042650 -> 6.06160004265E12 


텍스트로 올라왔어야 하는데. 숫자포맷을 문자로 변경되는 법을 찾다가... 엄청 나게 쉬운..


셀타입을 String으로 변경한후에 읽어버리면 숫자포맷이 없어져서 문자열로 읽을수가 있었다.




    switch(obj.getCellType()) {

    case Cell.CELL_TYPE_STRING

    return obj.getStringCellValue();

    

    case Cell.CELL_TYPE_NUMERIC:

    obj.setCellType(Cell.CELL_TYPE_STRING);

    //return String.valueOf((obj.getNumericCellValue()));

    return obj.getStringCellValue();

    

    case Cell.CELL_TYPE_BLANK:

    return "";

    

    case Cell.CELL_TYPE_BOOLEAN:

    return String.valueOf((obj.getBooleanCellValue()));

    default

    return "";

    }



728x90

'프로그래밍 > java' 카테고리의 다른 글

인터넷이 끊겼을 때 spring xsd 관려  (0) 2020.01.14
String, StringBuffer, StringBuilder의 장단점 및 차이점  (0) 2019.10.11
에러코드 정리  (0) 2016.05.25
스프링 DI  (0) 2016.03.29
에자일 방법론  (0) 2016.03.29
728x90

<meta http-equiv="X-UA-Compatible" content="IE=5" />

<meta http-equiv="X-UA-Compatible" content="IE=6" />

<meta http-equiv="X-UA-Compatible" content="IE=7" />

<meta http-equiv="X-UA-Compatible" content="IE=8" />

<meta http-equiv="X-UA-Compatible" content="IE=9" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

728x90
728x90

var v_btnFileDel = $("#btnFileDel");     // 추가처리..


v_btnFileDel.click(function(event){

    var v_addfile = $("[id^='addfile']");

    var v_addFileCnt = v_addfile.length;

    if(v_addFileCnt > 1){

        // alert(v_FileCnt+"::"+v_addFileCnt);

        $("#addfile"+v_addFileCnt).remove();

    }else if(v_addFileCnt == 1){

        if (/msie/.test(navigator.userAgent.toLowerCase())) {

            // ie 일때 input[type=file] init.

            $("#addfile"+v_addFileCnt).replaceWith($("#addfile"+v_addFileCnt).clone(true) );

        } else {

            // other browser 일때 input[type=file] init.

            $("#addfile"+v_addFileCnt).val("");

        }

    }

    event.preventDefault();

});

728x90

'프로그래밍 > 웹표준' 카테고리의 다른 글

IE호환성 모드 설정  (0) 2016.10.19
홈페이지 생성시 웹 폰트 사용하기  (0) 2015.11.24
다음 사진 올리는 방법  (0) 2015.08.12
html5 기본구조  (0) 2013.08.09
html form 전송 시 character set 설정  (0) 2013.06.17
728x90


이클립스(luna ver.) + JBoss + Springframework + Maven + Mybatis 이다.


(윈도우즈 기반의 개발 환경)




 JDK & 이클립스 다운로드



-JDK: jdk-8u40-windows-i586 (☜ 클릭)


이클립스: Eclipse IDE for Java EE Developers (luna버전) (☜ 클릭)





 /* Eclipse JEE(Eclipse IDE for Java EE Developers)를 다운받는 이유?


자바 IDE(Integrated Development Environment, 통합개발환경), JEE와 JSF를 위한 도구, 

Mylyn(효율적 개발을 위한 Eclipse만의 UI)외에 많은 것이 포함되어 있기 때문이다. */







이클립스를 설치 한 후엔, 웹 서버를 이클립스와 연동해 주어야 하는데, 종류에는 아파치 톰캣, 제이보스, 제우스, 웹로직 등이 있다.



/* WAS란? 
Web Application Server의 줄임말로써, HTTP
를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들 웨어(소프트웨어 엔진)이다.
동적 서버 컨텐츠를 처리한다. WEB 서버의 기능들을 구조적으로 분리하여 처리하고자 하는 목적으로 제시 된, 크게 WEB 서버의 기능과 컨테이너의 기능으로 구성한다. */




현재 구글링을 해보면, 이클립스 + 아파치 톰캣의 조합으로 많이들 깔곤 하는데...


톰캣은 오픈소스 프로젝트라서 JBOSS로 설치하라고 지시하셨음.

그래서 JBOSS를 설치했다.





 JBoss 다운로드



JBoss EAP 6.3.0 (☜ 클릭)


다운 받은 파일은 C:\Dev 폴더를 만들어 압축을 푼다. (내 노트북은 D 드라이브가 없으므로...;;)


DEV = Development 의 약자.





 JBoss 환경설정


+ 환경변수 등록


-JAVA_HOME

C:\Program Files (x86)\Java\jdk1.8.0_40


-JBOSS_HOME

C:\Dev\jboss-eap-6.3


-Path

;C:\Program Files (x86)\Java\jdk1.8.0_40\bin




+ cmd에서 JBoss 실행


C:\Dev\jboss-eap-6.3\bin\standalone.bat 실행




+ JBoss 포트 주소 수정 (오라클 포트와 충돌할 수 있다.)


  C:\Dev\jboss-eap-6.3\standalone\configuration 에서 standalone.xml을 파일을 열어 준 후,
  <socket-binding name="http" port="8990"/   http의 포트 주소를 왼쪽과 같이 수정해준다.




 eclipse + JBoss 연동


이클립스와 톰캣을 연동 해봤다면 아래를 참고하지 않아도 될 것 같다. (방식은 똑같음)


1) [Help] – [Eclipse Marketplace] 에서 JBoss tool을 검색하고, JBoss tools(luna)를 인스톨한다.


2) 상단 메뉴의 [NEW] – [Server] 탭을 클릭하고, 하단 서버 탭에서 No servers are available를 클릭한다.





3) JBoss Enterprise Application Platform 6.1+를 선택한다.



4) 홈 디렉터리에서 브라우저를 클릭해서 JBoss EAP가 위치한 폴더를 지정해준다. 


그 다음, 오른쪽 브라우저 버튼을 눌러, Configuration file의 위치를 찾아 추가해준다. 
(C:\Dev\jboss-eap-6.3\standalone\configuration)







5) 아래 그림과 같이 뜨면 성공적으로 된 것이다.



출처 : http://liveslowly1.tistory.com/

728x90
728x90

1. eclipse>Window>Preferences



2. General > Workspace 로 들어간다.

1) Refresh using native hooks or polling을 체크한다.

2) Refresh on access를 체크한다. 



728x90

'프로그래밍 > eclipse' 카테고리의 다른 글

이클립스에서 svn 계정 변경하는 방법  (0) 2019.11.21
톰켓 URL 한글 깨질 때 설정법  (0) 2019.02.25
web.xml error page 처리  (0) 2016.05.25

+ Recent posts