1. EJB의 특징과 필요성 1) 동시접속자수가 10,000명 이상인 사이트 구축시 사용하는 컴포넌트 기술 2) 동시접속자수가 많은 가운데 안정적인 트랜잭션이 필요한 사이트 구축시 사용 3) 접속자수가 많은 공공기관, 기상청, 병무청, 금융 등등 기업에서 집중적으로 사용 4) 속도는 느리지만 개발시에 개발자에게 많은 자동화된 기능을 제공하여 분산 시스템 구축을 쉽게 해준다. 5) JSP, Beans를 사용한 시스템보다 속도는 느리지만 안정적인 분산 시스템을 제공한다. 6) 기초기술(JSP, BEANS, RMI, Servlet, Serialization직렬화, Transaction, Connection Pooling)을 알면 EJB는 배우기 쉽다. 7) EJB 규악을 집중적으로 습득하면 EJB 컴포넌트 개..
l OOP (Object Oriented Programming) A. Class definition Javascript 에서는 함수(function)도 클래스로 취급, PROPERTY, METHOD 또한 존재한다. Function MyClass(){ } //-- 1 클래스 선언 var myClass = function(){ } // -- 2 클래스 선언 가독성 측면에서 1번 보다 2번 방식 선호. B. 접근 제어자 자바 스크립트는 클래스 내부에서 정의할 수 있는 두가지의 접근 제어자를 제공 접근 제어자가 var 일경우에는 해당 클래스 내부에서만 접근이 가능하며, Private 와 같은 역할, 그리고 클래스 외부에서도 사용하기 위해서는 this 를 사용. OOP에서 이런 개념을 캡슐화 라고 하는데, 클래스..
이번에 적용한 동적쿼리. iBatis나 MyBatis의 사용법은 따로 책이 필요없듯이 쉽다. 간단하게 사용법 참고문서만 보면 되니깐~ 맨처음에는 조금 헤맸는데 이제는 참고문서를 보지 않고도 필요한 부분은 직접 만들어서 사용 할 수 있을정도? 필요한 곳에 include시킬 수 있다는게 참 좋네 :) WHERE boardType=#boardType# name LIKE '%'||#ss#||'%' subject LIKE '%'||#ss#||'%' content LIKE '%'||#ss#||'%' SELECT no,name,pwd,subject,content,boardType,typeNo,hitnum,regdate,ref,step, jump,root,depth,filename,orgName,rownum,delOk..
Tiles 뭐랄까...jsp에서 페이지를 분할하여 include하는 것이랄까?... 근데 정말 사용하기 편하도록 되어있다. 말이 필요없이 예제소스를 한번 보면 충분할 것 같다. 여기서 독특한 것은 컨트롤러의 리턴값이 조금 독특한 값이라는것? String으로 jsp파일명을 리턴해주는 것과 비슷하지만 Tiles xml파일에 지정해놓은 이름을 리턴해주면 그 이름으로 분할되어있는 파트의 페이지가 전환이 된다. 말이 막꼬이는데 예제파일을 올려놓겠다. 한번 참고해보자. jdk는 1.6v, tomcat6, eGov2.6v을 사용했다.