목록JSP (26)
Jam's story

Member 테이블에 담기는 주소는 주소가 아닌 주소코드이기 때문에 MemAdr 테이블을 이용하여 메인주소와 상세주소를 담아주어야 합니다. 그렇기 때문에 MemberDTO에 추가로 MemAdrDTO 객체를 만들었습니다. 주소코드는 회원정보의 외래키로 속하기 때문에, 주소테이블의 데이터를 먼저 처리해야 합니다. (SQL) Insert문에서 여러 값을 넣을때는 (Member와 MemAdr 테이블을 조인한 ) 서브쿼리를 사용할 수 없기 때문에 (값 1개만 넣을때는 편법으로 가능하다고 합니다.) 먼저 주소테이블에 데이터를 넣어주는 메소드를 실행시키고, 그 후에 멤버테이블에 고객정보를 넣어주는 메소드를 실행 시켰습니다. MemberDTO package domain; public class MemberDTO { p..

로그인 MemberDTO package domain; public class MemberDTO { private String mem_code; private String mem_id; private String mem_pw; private String mem_gender; private String mem_name; private String mem_tel; private String mem_lan; private String adr_code; private int check; public MemberDTO() { super(); } public MemberDTO(String mem_code, String mem_id, String mem_pw, String mem_gender, String mem_na..
보호되어 있는 글입니다.

JSON 데이터 형식을 xml 파일보다 더 많이 사용한다 이유? 가볍고 편리해서 JAava Script Object Notation ==JSON js 객체 표시화 형식 가벼운 데이터 교환형식 기계가 구문분석하고 생성하기 쉽습니다. 클->ajax->서버 요청 json 파라미터 응답 json json 두가지 구조 이름:값 쌍들의 모임 json 선언형식 {string 값 } JSON 선언형식 {"age":20, "name":"", "array":[1,2,3,4,5], "이름":false, 이름:"true", "이름":"값","이름":"값"....} //응용복합 "emp":[{}] 9.예 1)js Object 선언 var person={ name:"admin", age:20, addr:"seoul" }; 위의 ..

1. AJAX(Asynchronous Javascript And XML) (프로그램 언어가 아니라 기술) 비동기적인 자바스크립트 + XML 데이터 JSON ㄱ. 자바스크립트 언어를 사용해서 XML 데이터를 비동기적으로 서버-클라이언트 (간에 주고받는) 기술 xml 데이터를 자바스크립트 언어를 사용해 비동기적으로 처리하는 기술 ㄴ. 에이잭스 -- 에이작스 -- 아작스 ㄷ. 비동기적 의미 ? 웹 페이지를 다시 로드하지 않고 웹 페이지 업데이트 마치 스레드 처럼 서버 처리하는 동안 기다리지 않고, 또 다른 비동기 처리 요청 가능. 네이버 메인의 실시간으로 바뀌는 부분 ( 날씨 정보, 검색 , 뉴스 순위 ) 기상청서버 네서버 연합뉴스서버 2. AJAX 장점 ㄱ. 페이지 전체 요청x -> 성능 향상 -수신하는 데..

프로젝트 처음 설정할때 해야할 것 META-INF = 자바설정관련된것 WEB-INF= 다른폴더보다 보안이 좋다. lib에 라이브러리를 넣어놓고, cos.jar= 파일업로드할때 외부업로드형식으로 META-INF에 context.xml에 커넥션풀을 설정하기위한 web.xml 설정 scottPro index.html index.htm index.jsp default.html default.htm default.jsp Oracle Datasource example jdbc/myoracle javax.sql.DataSource Container characterEncodingFilter com.filter.CharacterEncodingFilter encoding UTF-8 characterEncodingFilt..
웹컨테이너 = 톰캣서버 웹 어플리케이션이 시작하거나 종료되는 시점에 특정클래스의 메소드를 실행할 수 잇는 기능을 제공 초기화작업이나 종료된 후 사용된 자원 반환 1. 웹 컨테이너(==톰캣==WAS)가 시작/종료할 때 발생하는 이벤트를 처리할려고 한다면 ServletContextLister를 구현한 클래스에서 처리를 하면 된다. 2. 방법 ㄱ. ServletContextLister 인터페이스를 구현한 클래스 작성 1) contextInitialzied() 웹 컨테이너(==톰캣==WAS)가 시작 웹 애플리케이션이 시작( 초기화 ) 2) contextDestroyed() 웹 컨테이너(==톰캣==WAS)가 종료 웹 애플리케이션이 종료 ㄴ. 위의 클래스를 web.xml 에 등록 3. SeverletContext ..

컨트롤러(서블릿)가 가운데서 모든것을 관리한다. -비즈니스 로직을 처리하는 모델과 결과 화면을 보여주는 뷰를 분리한다. -어플리케이션의 흐름제어나 사용자의 처리요청은 컨트롤러에 집중한다. 컨트롤러= 서블릿 모델= 로직처리 클래스, 자바빈 뷰 =jsp 사용자 = 웹브라우저나 기기 클라이언트에서 웹 브라우저를 띄어서 URL (주소) 입력 후 엔터 -> 요청할 때 명령 전달하는 방법 ㄱ. 특정 파라미터를 이용해서 명령어 정보를 전달... ㄴ.요청 url자체에 명령 전달 1) 컨트롤러(Controller) - 모든 요청, 응답에 대한 흐름 제어자(객체) 모든 요청을 -> 서블릿 MVC패턴일 때는 컨트롤러는 서블릿이다. 2) 모델(Model) - 비지니스 로직 처리하는 객체 (여러개일 수 있음 list.do , ..