1. EJB를 배우시기 전에 J2EE가 무엇인지 간단히 살펴 봅니다 J2EE API들 즉, JSP, SERVLET,RMI/IIOP 호출,JMS, JTA,CORBA/IIOP간 프로토콜을 알아본다 2. EJB 컴포넌트 개발하는 단계와 EJB컨테이너에 배치하고 실행하는 단계를 간단한 게시판 소스를 만들어 보며 가시는 것이 좋을 듯합니다. (절대로 EJB와 J2EE는 같은거다라고 생각하시면 안됩니다..^^) 3. EJB 기본에 충실히 하며 가시려면 EJB 컨테이너 규약 메소드를 숙지하고 가야합니다..그리고 EJB 라이프 싸이클도 한번 찾아 보시거나 해서 컨테이너의 구동원리 이해 하는 것도 좋겠지요.. 4. 홈, 리모트 인터페이스 작성,BEAN Class 작성, 디플로이 디스크립트 작성 위 작성된 자원들을 묶고 ..
로그인 부분이다. 관리자로 로그인 할 때를 구현해봤다. iBatis로 DB데이터를 추출해서 결과값을 받아서 로그인이 성공적으로 완료되면 세션값에 이름과 등급을 저장해주는 방식. function adminLogin(){ var url="/adminLogin.do"; var acceptType='xml'; var param={name:'admin',pwd:'1234'}; window.plugins.EgovInterface.post(url, acceptType, param, function(data){ console.log('Login Request Success!!'); //resultState가 OK일 경우가 로그인. OK가 아닐경우 로그인실패(이름, 비밀번호 잘못입력) if($(data).find("re..
그 동안 Getter, Setter 메소드 때문에 코드가 매우 복잡했었다. 굳이 메소드가 아니라 어노테이션으로 getter, setter를 사용했었더라도 번거로웠다. 그러다가 우연히 @Data라는 어노테이션을 알게 되었다. 바로 Lombok이다. 클래스에다가 @Data 어노테이션만 사용해주면 바로바로 Getter, Setter가 생성된다. 정말 편한 것 같다. *설치방법 1. lombok.jar파일을 다운받고 cmd창에 java -jar lombok.jar 입력. 2. 자신의 eclipse.exe를 선택하고 install진행 3. classpath에 lombok.jar추가해주던가 프로젝트 lib에 lombok.jar추가해준다. 끝!! 정말 편하다~!
1. EJB의 특징과 필요성 1) 동시접속자수가 10,000명 이상인 사이트 구축시 사용하는 컴포넌트 기술 2) 동시접속자수가 많은 가운데 안정적인 트랜잭션이 필요한 사이트 구축시 사용 3) 접속자수가 많은 공공기관, 기상청, 병무청, 금융 등등 기업에서 집중적으로 사용 4) 속도는 느리지만 개발시에 개발자에게 많은 자동화된 기능을 제공하여 분산 시스템 구축을 쉽게 해준다. 5) JSP, Beans를 사용한 시스템보다 속도는 느리지만 안정적인 분산 시스템을 제공한다. 6) 기초기술(JSP, BEANS, RMI, Servlet, Serialization직렬화, Transaction, Connection Pooling)을 알면 EJB는 배우기 쉽다. 7) EJB 규악을 집중적으로 습득하면 EJB 컴포넌트 개..