All

1. MyBatis 가. 고성능의 퍼시스턴스 프레임워크(persistence framework:일반적으로 db를 이야기함)로 다양한 sql 및 저장 프로시저, 고급 맵핑 기능 지원 나. DB관련 환경 설정 부분에서 쿼리 실행 결과를 다루는 모든 JDBC 코드를 대신함(코드가 40~50 정도 감소 가능) 다. xml 문서나 annotation을 이용하여 환경설정 가능, 기본 데이터, map 일반 객체를 db의 레코드와 매핑이 가능 라. xml 문서 하나 만들고 이 xml 문서에서 쿼리 작성하여 사용 마. sel:select~~~, in:insert~~~ 바. java - xml - mybatis 간의 연계 가능 1) QID 이용하여 작업 가능 2) app -> getbaens -> customerservi..
1. 구성 가. 자바로 작성된 클래스와 인터페이스 나. package : java.sql, javax.sql 2. 기능 가. 데이터베이스 연결 나. sql문 전송 다. 결과 처리 3. 실행절차 가. driver 등록 나. connection 객체 얻기 다. statement 객체 얻기 라. executequery, executeupdate db 전송 마. resultset 객체의 get()를 이용하여 실행결과 얻기 바. close를 호출하여 connection 닫기 4. spring jdbc 가. spring에서 제공해주는 jdbctemplate 이용하여 작업 나. getjdbctemplate(), setdatasource() : jdbcdaosupport 상속받아서 imple*** 생성 다. jdbcd..
1. AOP 가. Aspect Oriented Programming 1) 관점 지향 프로그래밍 2) 객체 지향 프로그래밍의 뒤를 잇는 프로그래밍 언어 구조 3) aspect를 기준으로 작업 나. aspect 지향과 횡단 관점 분리 1) separation of Cross=Cuttin Concern 2) 전체 만들어햐 하는 기능들을 2가지로 나눔 가) 핵심 업무(Core concern) (1) 은행업무 (가) 계좌 이체 (나) 이자 계싼 (다) 대출 처리 나) 공통 업무(Cross-cutting concern) (1) 은행 업무 (가)기록 (나) 보안 (다) 트랜잭션 다) 위빙 (1) 핵심 업무 중간에 동적으로 aop 프레임 워크에서 공통 업무를 끼워줌 2. AOP 용어 가. JoinPoint 1) 클래스..
1. 관련 사이트 가. http://spring.io 나. spring tool suit : 스프링 개발 툴 다. maven : 자동으로 라이브러리를 다운로드하게 해주는 프로그램 2. spring 가. src/main : java인 애들 나. src/resources : java 아닌애들 다. src/test : test 용 코드가 들어가는 곳 라. 사용자 /.m2/repository : 필요한 jar 파일 마 group id, artifact id, version 필요 바. 핵심 파일 : fom.xml에서 dependency 추가 3. framework 가. 어플리케이션을 개발할 때 아키텍처에 해당되는 골격 코드 나. 반제품과도 비슷한 경우가 많다.(다양한 필수 기능들 포함) 다. javascript ..
1. EL(Expression Language) 가. JSP 2.0에서 추가된 기능 나. JSP 페이지 내의 객체에 접근을 가능하게 함 다. ${expr} 형태로 기술 * jsp의 식 *jstl의 식 *el의 식 ${param.num} 2. EL 연산자 가. ${} 안에 연산자를 다 사용함 나. 관계 연산자 1) eq(equal), ne(!=_, lt(), le(=) 다. 논리 연산자 1) and or not 라. 공백 연산자(important) 1)empty * ${empty x}
1. Stateless protocol 가. 요청이 들어오면 response를 보내 주는 것을 말함 2. session 가. 다른 페이지를 넘겨 다니더라도 그 값을 남겨서 전해줌 나. 장바구니 개념(담아 놓는다) 다. 쿠키보다 더 좋음(허용을 하지 않으면 저장이 불가)
1. JSP의 정의 가. JAVA SERVER PAGE : 자바로 서버를 제공하는 페이지를 말함 나. ~~~~.jsp를 통해 전달하면 답을 만들어서 다시 전달 다. 동적으로 페이지 생성하여 전달 가능 라. 형태 : 형태 2. jsp의 이점 가. wirte once, run anywhere : 1번 작성하면 어디서든 사용 가능(자바의 성질과 유사) 나. 플랫폼 독립성 다. 서버에 독립 라. 역할 분리 기능(seperation of roles) : 가장 중요한 목적 1) 기능에 따라서 역할을 나누어놓음 2) JSP는 개발자와 페이지 작성자(디자이너)의 역할을 분리 3)presentation logic 가) 디자이너 로직 4) business logic 가) 프로그래머 로직 5) 태그 만들기 가) ex) 태그..
1.응답가. header와 body로 이루어져 있음 2. 기본 명령어가. get1) 웹 서버 데이터 요청2) 전달되는 데이터는 웹 서버로 전달3) 전달되는 url 끝에 추가나. post1) 웹 서버로 데이터 전달2) 전달되는 데이터는 http 프로토콜에서 body에 포함됨
1. web application가. 웹에서 돌아가는 프로그램,나. 클라이언트/ 서버 형태로 이루어져 있음다. WAS 1) web application server : 웹상에서 받은 요청을 직접 답을 만들어서 전송을 하는 것을 말함 2. web application 장점가. 사용이 쉬움나. 분산컴퓨팅 지원다. 유지보수 및 변경 용이라. 플랫폼 프로그래밍 언어 독립마. 대부분의 단말기에서 지원 3. web application 처리방식가. cgi 방식 요청 처리1) 요청에 대한 답을 웹 서버가 직접 실행시킴2) process 단위3) 대량 트래픽이 발생시 처리량이 불리하다.나. 어플리케이션 서버 방식의 요청처리1) 실행 과정을 나눔2) 메모리 사용량 및 프로세스 관리 부하 감소로 인한 처리량 증대3) th..
1. JSON 개요가. javascript object notation나. 텍스트 기반의 경량 데이터 변환 포맷다. 사용자가 읽고, 쓰기 쉬워 데이터의 처리가 쉬움라. 프로그래밍 언어에 독립적인 text 형식마. 다른 종류간의 데이터 교환에도 적합바. xml과 유사 2. 컬렉션 데이터 구조가. 이름/값 쌍으로 이루어진 데이터 집합나. 중괄호 내에 key+value로 구성다. key:value 구분라. key는 문자열 타입 value는 json 데이터마. 다수 데이터 존재 시 ,를 이용하여 구분바. java의 map과 유사사. 배열구조1) 순서가 있는 데이터들의 목록2) [ 으로 시작해서 ]로 표현3) 각 데이터들은 , 를 이용하여 구분
플로쨔응
'분류 전체보기' 카테고리의 글 목록 (15 Page)