본문 바로가기

분류 전체보기146

[spring 2.5]어노테이션을 사용한 스프링 기초예제 예제 1 어노테이션을 사용한 스프링 기초○ 컨트롤러를 사용하면 dispatcher-servlet.xml에 빈객체 생성이 많아진다. → 어노테이션을 사용 1. 객체 생성○ 어노테이션을 사용하지 않을 때 : 컨트롤러는 일단 객체를 생성 → 객체를 불러서 사용① 어노테이션을 사용하면 위 순서를 행하지 않아도 된다 - dispatcher-servlet.xml에 객체를 생성하지 않아도 된다 - 컨트롤러에서 @Controller 작성 - TestController라는 이름으로 컨트롤러 객체 생성@Controllerpublic class TestController { }② 클래스의 이름을 같이 한다면 나중에 합칠 때 충돌이 일어날 수 있어 구분 작업을 한다 - anno.testController로 객체 생성 - 이름.. 2019. 4. 8.
[spring 2.5]스프링 간단한 예제(2) 예제 4 : A와 B에서 각각 데이터를 받아 C로 넘기기 다음은 dispatcher-servler.xml에서 지정○ mem1.jsp → _target0○ mem2.jsp → _target1○ mem3.jsp → _target2 ① MemCommand.javapackage com.test2;public class MemCommand {private String name;private String jumin;private String type;private String id;private String pwd;private String tel;private String message;//getter & setter 작성 } ② mem1.jsp○ 입렵폼 작성 이름 : 주민 : ${info.message } ③ .. 2019. 4. 7.
[spring 2.5]스프링 간단한 예제 HandlerMapping ○ 클라이언트의 요청을 어떤 Commender가 수행할 지의 여부를 결정해주는 역할을 수행한다 구현체 설명 BeanNameUrlHandlerMapping 요청 URI와 동일한 이름을 가진 Controller 빈을 매핑한다 SimpleUrlHandlerMapping 패턴과 컨트롤러의 이름을 비교 URI가 패턴에 매칭될 때 지정한 컨트롤러를 사용한다 ControllerClassNameHanderMapping URI와 매칭 되는 클래스 이름을 갖는 빈을컨트롤러로 사용 DefauleAnnotationHanderMapping @RequestMapping 어노테이이션을 이용하여 요청을 처리할 컨트롤러를 구한다 ○ 가장 많이 사용하는 건 어노테이션(4번) 컨트롤러(controller) 예제.. 2019. 4. 5.
[spring 2.5]스프링 2.5 환경설정 스프링2.5(Spring2.5) 1. 필요한 라이브러리 파일○ st2spr 라이브러리 - commons-dbcp-1.4jar - commons-fileupload-1.3.2.jar - commons-io-2.2jar - commons-logging-1.1.3.jar - commons-pool-1.5.4.jar - ibaris-2.3.4.726.jar - jstl.jar - log4j-1.2.16.jar - ojdbc6.jar - spring-2.5.6.jar -standard.jar ○ spring-framework-2.5.6.zip 파일 > dist > modules - spring-webmvc.jar 2. spring3.0부터는 자동으로 환경설정이 된다 3. ibatis 환경설정 ○ src > com.. 2019. 4. 5.
Ajax를 이용하여 댓글 게시판 만들기 Ajax를 이용하여 댓글 게시판 만들기○ struts2 답변형 게시판 & Ajax를 사용한 방명록 참고 1. 필요한 파일 확인○ com.util.sqlMap - ibbs_sqlMap.xml○ com.ibbs - BoardAction.java - BoardDTO.java - CommentAction.java - CommentDTO.java○ WebContent > ibbs - css폴더 : article.css, created.css, list.css, style.css - article.jsp - commentList.jsp - created.jsp - list.jsp○ WEB-INF > classes - struts.xml - struts-ibbs.xml○ WEB-INF > sqlMapConfig - .. 2019. 4. 4.
Ajax를 사용한 방명록 1. 테이블 생성 create table iguest(num number(9),name varchar2(25),email varchar2(50),content varchar2(4000),ipAddr varchar2(50),created date,constraint pk_iguest_num primary key(num)); 2. DTO 생성 - GuestDTO ○ listNum과 pageNum변수 추가package com.iguest;public class GuestDTO {private int listNum;private int num;private String name;private String email;private String content;private String ipAddr;private S.. 2019. 4. 3.
Json을 사용해서 자바스크립트의 객체 생성 Json을 사용해서 자바스크립트의 객체 생성 ○ 장점 - 자바스크립트로 패키지까지 작성 가능하다○ 패키지 생성방법1 : var com = new Object();방법2 :var com = { }; ◈ 패키지를 중첩해서 정의하고 싶을 때는 각 단계별로 매번 객체를 생성해야한다com.today = new Object();com.today.day = function(day){this.day = day;} com.tomorrow = new Object();com.tomorrow.day = function(day){this.day = day;} ◈ 패키지 생성 오류var com.today = new Object();var com.tomorrow.day = new Object();○ 메소드 생성 - prototyp.. 2019. 4. 3.
자바스크립트 객체 : JSON 표기법 1. prototype을 사용한 자바스크립트 클래스 만들기 ① 클래스 정의 ○ function을 사용하여 클래스를 생성한다 - 함수 끝에 ;(세미콜론)을 찍어주는 것이 정석 - ;을 적지 않아도 괜찮다. ○ 자바에서는 생성자를 가지고 값을 초기화한 것[member.js] Member = function(id,name,addr){this.id = id;this.name = name;this.addr = addr;}; ② 객체 생성 가능 ○ 클래스 생성 후에는 객체를 생성할 수 있다. ○ new를 이용하여 객체 생성[memberClass] var member = new Member("songhee", "천송이", "서울");var member2 = new Member("suzi", "배수지", "서울"); .. 2019. 4. 2.
Document Object Model과 XML Document Object Model과 XML 1. DOM객체○ 문서를 객체로 표현하기 위한 표준○ HTML이나 XML 등의 문서를 객체로 표현할 때 사용되는 API ① XML DOM트리 구조 ② HTML DOM트리 구조 2. 주요 DOM API○ 모든건 Node로 표현되며 문서의 각 구성 요소들은 모두 Node 또는 하위 인터페이스로 매핑된다 - Document : 전체 문서 - Element : 각 태그 - Text : 문자열 데이터 - CDataSection : XML문서의 CDATA영역의 문자열 값을 저장 ○ Node 인터페이스의 주요 프로퍼티프로퍼티 타입 프로퍼티 이름 설명 String nodeName 노드의 이름 String nodeValue 노드의 값 unSigned short nodeTy.. 2019. 4. 2.