4월, 2013의 게시물 표시

J2EE

- Java 2 Enterprise Edition 약자로 웹 애플리케이션 관련 기술 등으로 자바 개발를 할 수 있는 라이브러리들이 포함 - 하나의 spec이고 J2EE 아래에는 많은 기반 기술들이 존재. 익히 잘 알려진 Web Component 인 Servlet, JSP 에서부터 JDBC, JNDI, RMI, EJB, JTA 등이 있음 - 그 spec을 위해 서비스를 찾아 내기 위한 JNDI(Java Naming and Directory Interface) 가 필요한 것     .예) JNDI를 이용한 JDBC연결(이때 JNDI이름을 정하는 것도 규칙-확장가능,누구나 알기쉬움-을 따름)     .RMI(Remote Method Interface) : 이기종 통신 및 네트웤 통신     .EJB를 위한 철학을 학습     .JTA(java transaction API) 사용자가 여러 일을 할때의 트랜잭션관리     .JMS(java message Service)로 타시스템과의 연계           cf. message는 일종의 명령어로 string을 사용해 요청을 전송 ex) IBM의 MQ     .jsp/Servlet 화면상에서 보기위해 - j2ee를 이해하기위한 구성요소학습      .session bean, cmp, bmp, was의 database source, database pool      .rmi naming, binding      .transaction management [출처] j2ee란 ? [작성자]뜀박질

tomcat Architecture

1. Server Start up 2. Request Process Flow Server Start up Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Tomcat 5 Startup Sequence Sequence 1. Start from Command Line Class: org.apache.catalina.startup.Bootstrap What it does: a) Set up classloaders

tomcat 실행순서

이미지
tomcat 실행순서 1. org.apache.coyote.http11.Http11Protocol init 2. org.apache.catalina.startup.Catalina load 3. org.apache.catalina.core.StandardService start 4. org.apache.catalina.core.StandardEngine start 5. org.apache.coyote.http11.Http11Protocol start 6. org.apache.jk.common.ChannelSocket init 7. org.apache.jk.server.JkMain start 8. org.apache.catalina.startup.Catalina start

first Program

first Program