본문 바로가기

2017/0513

스프링 프레임워크 Spring?? Rod Johnson이 만든 오픈소스 프레임워크복잡한 엔터프라이즈 애플리케이션 개발을 겨냥하였음단순성, 테스트 용이성, 느슨한 결합성의 측명이 스프링의 이점을 제시하고 있음경량화된 제어 역행(DI)과 관점지향(AOP) 컨테이너를 구성되어 있는 프레임워크 스프링 모듈core프레임워크에서 가장 기본적인 부분이고, 의존성 삽입(Dependency Injecton) 기능을 제공한다.DAOjdbc 코딩과 데이터베이스 업체별 특정 처리할 필요가 없는 jdbc 추상화 레이어를 제공ORM객체 관계 매핑 API를 위한 통합 레이어를 제공 Mybatis를 활용해서 DB 처리를 효율화 한다.Web화면 View 뿐만 아니라, 웹에서 파일 업로드, 다운로드MVC웹 애플리케이션의 모델 2 패턴을 스프링에서 지원 .. 2017. 5. 31.
AJAX AJAX??AJAX란 비동기 JavaScript와 XML을 말합니다. 간단히 말하면, 서버측 Scripts와 통신하기 위한 XMLHttpRequest객체를 사용하는 것을 말합니다. 서버측으로 다양한 형식(JSON, XML, HTML 및 일반 텍스트 형식 등)의 정보를 주고 받을 수 있습니다. AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행 되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트 할 수 있게 해줍니다.이러한 AJAX를 통해 다음과 같은 두가지의 이점을 얻을 수 있습니다.페이지 일부분을 업데이트 하기 위한 정보를 서버에 요청할 수 있다.서버로부터 받은 데이터로 작업을 한다.XMLHttpRequest 객체를 통한 .. 2017. 5. 30.
커넥션 풀(connection pool) Connection pool & JNDI커넥션 풀이란라이브러리 설정(WEB-INF/lib) tomcat-dbcp.jarWAS(Servers)의 context.xml에 다음과 같이 설정 context.xml 설정 속성 설정auth = "Container"name= "jdbc/orcl"driverClassName="oracle.jdbc.driver.OracleDriver"type="javax.sql.DataSource"url="jdbc:oracle:thin:@localhost:1521:xe"username="scott"password="tiger"loginTimeout="10" : 연결이 끊어지는 시간maxActive="50" : 최대 연결 가능한 Connection 수maxIdle="20" : Connec.. 2017. 5. 29.
[jsp] 쿠키 쿠키??웹 브라우저(클라이언트)는 파라미터를 통해 웹 서버에 정보 전달웹 서버가 웹 브라우저에 정보를 전달브라우저단에 저장하여 서버와 정보를 주고받을 때, 해당 클라이언트 정보를 JSP 쿠키라는 저장 객체를 통해 저장한다.쿠키의 구성요소 쿠키 생성기본 형식 - Cookie cookie= new Cookie("이름","값"); - 값은 문자열 - response.addCookie(cookie); - cookie.getName(): 쿠키이름 - cookie.getValue(): 쿠키값쿠키값의 한글 처리 - URLEncode 클래스의 encode("쿠키값","한글처리방식-utf-8/euc-kr") 메서드 활용이 필요함쿠키값 가져오기쿠키를 생성하면, 웹 브라우저에 저장되어 있기에 다음에 서버에 접속할 때, 쿠키.. 2017. 5. 25.