Platform
-
-
iBATISPlatform/DB 2011. 8. 17. 13:10
JDBC ADO.NET 객체 관계 매퍼 하이버네이트 iBATIS // SQL mapper expect that you’re using a real relational database that supports transactions and relatively typical SQL and stored procedure semantics query를 코드와 분리 1. 커넥션을 얻는다. 2. 파라미터를 설정한다. 3. 쿼리 구문을 실행한다. 4. 결과를 가져온다. 5. 모든 자원을 닫는다. sqlMapClient.queryForObject().queryForList().queryForMap() e.g. Address address = (Address) sqlMap.queryForObject("getAddress..
-
서블릿Platform/설정 2011. 8. 14. 22:23
웹 컨테이너http://localhost:8080/manager/html%CATALINA_HOME%\conf\tomcat-users.xml %CATALINA_HOME%\conf\context.xml WEB-INF/web.xml 웹 애플리케이션 디렉토리 1. 서블릿 클래스를 작성한다.2. 서블릿 클래스를 컴파일한다.javac -cp %CATALINA_HOME%\lib\servlet-api.jar ...or"C:\Program Files\Java\jdk1.6.0_32\jre\lib\ext\servlet-api.jar"3. 서블릿 클래스를 설치한다.%APP_HOME%\WEB-INF\classes\HundredServlet.class변경시 톰캣은 웹 애플리케이션을 수동으로 리로드해야 될 수도 있다.http://..
-
자바Platform/Environment 2011. 8. 8. 22:33
$ jarclass Test01 { public static void main(String [] args){ for(int i=0 ; i < args.length ; i++) { .. args[i] .. } } }System(.exit()) // static.getProperty() // String, static"file.encoding""user.home""java.version".getenv()read only "JAVA_HOME" .currentTimeMillis() java.util.Random.nextInt() java.util.Calendar // JDK 1.1e.g. Calendar cal = Calendar.getInstance(); java.util.Math.sqrt() // static
-
JSPPlatform/Environment 2011. 8. 8. 22:18
* JSP / HTML 페이지 캐쉬 방지HTML JSP request // javax.servlet.http.HttpServletRequest .setAttribute() .getAttribute() .removeAttribute() .getParameter() .getParameterNames() .getRemoteHost() .getRealPath() .getContextPath().path response // javax.servlet.http.HttpServletResponse .sendRedirect() out // javax.servlet.jsp.JspWriter -> java.io.Writer .println() .print() .write() pageContext // javax.servl..
-
JSPPlatform/규격 2011. 8. 8. 22:16
모든 태그는 대소문자를 구별한다. 지시자(Directives) page language extends import session buffer autoFlush isThreadSafe info errorPage isErrorPage contentType pageEncoding include 중첩 사용이 가능하다 taglib 선언문 주석 스크립틀릿(scriptlet) 선언된 변수는 모두 지역변수 익스프레션? JSP 액션 태그 Predefined tags start with jsp: characters external tag library // 커스텀 태그 extending JSP tags JSP 1.1 JSP Standard Tag Library (JSTL) JSP 1.2 커스텀 태그 라이브러리 Expres..
-
-
JSPPlatform/설정 2011. 8. 3. 14:25
WAS 톰캣 Servlet컨테이너만 있고, EJB컨테이너는 없다. 웹로직 OC4j 웹스피어 제우스 JBoss %CATALINA_HOME%\conf\server.xml 웹 어플리케이션이 포함되는 서버에 관한 정보 .appBase 웹 어플리케이션 폴더가 위치할 기본 폴더 %CATALINA_HOME%의 상대경로 웹 어플리케이션과 관련된 설정 정보 .path 웹 어플리케이션의 경로명 request.getContextPath() .docBase 웹 어플리케이션이 위치한 폴더 .. .. .. .. .. 웹 어플리케이션의 폴더 구조 WEB-INF web.xml 웹 어플리케이션에 대한 전반적인 설정 정보 웹 어플리케이션의 초기화 파라미터 데이터베이스 연결과 관련된 설정 파일의 경로, 로깅 설정 파일, 웹 어플리케이션의..