본문 바로가기
반응형

분류 전체보기141

회원인증 비연결->연결처럼 보이게 세션 MVC3 + 회원인증 만들기 context이름은 sin으로 간단하게 하기 session - 접속 정보들 ★request바인딩x -> session바인딩o (request한 get 1명가능(forward)) (get 여러명가능) DB table에있는 column이름과 MemberVO 변수의이름이 같게해줘야한다. ●MemberMapper.xml (login ) select * from memiot where id=#{id} and pass=#{pass} ●MemberDAOImpl.java @Override public MemberVO memberLogin(MemberVO vo) { SqlSession session = sqlSessionFactory.openSession(); .. 2021. 2. 16.
MyBatis API 활용 ●MyBatis - SQL Mapping Framework for Java java에서 xml파일을 접근해야함(mapping) sql분리하기(유지보수 용이함) *Java에서 xml로 되어있는파일(mapper file)에 sql을 쓰고싶으면 id이름을 찾아가서 xml로 뺄수있음. MyBatis내부에 JDBC를 쓰는것이라 JDBC API도 필요하다 MyBatis환경설정 The configuration XML file - 환경설정파일 SQL만 모아져있는파일 - mapper파일 database접근정보 알려줘야함? core of the MyBatis system core파일 xml파일로 JDBC에 연결할수있도록~~~~ SQL에있는 xml파일을 mappers로 연결 ●환경설정파일(config.xml) SqlSess.. 2021. 2. 8.
비동기식페이지2(JSON , Ajax) nodeJS no-SQL (json기반으로 주고받음) $ { } - EL $( ) -선택자(id,class,Tag) -DOM(tree구조) JQuery ready(function( ){ -> ready(( )=>{ 람다식 $.ajax({ 옵션들 url : mapping이름, 서버와요청하는 이름 type : get방식( url뒤에 ?를붙인것처럼 사용 ->쿼리스트링 -> request객체에 저장) data : 서버로 보내는 data(여러개도가능) {"변수" : 값} 한글 data가 있으면 post방식으로!!!!!! get방식으로 한글data가있으면 깨짐!!!(일반적으로 쓰지않음) datatype : 서버에서 데이터가 오는 타입 (json) success : 성공했을때 응답 (매개변수)=> error : al.. 2021. 2. 8.
비동기식페이지(JQuery,Ajax,JSON) RIA(Rich Internet Application) - 웹을 어플처럼 하는 기술 jQuery - 자바스크립트 라이브러리(많은함수들이 있다. Ajax ) ${ } - 선택자 (JSP표현언어, EL) Ajax - 비동기식 자바스크립트와 xml javascript쓰는이유 - window - DOM - tree구조(검색을(찾기) 쉽게하기위해) 여기에 리스트를 출력 document.getElementById( result ); - id찾아가기 메소드 (여기서는 result라는 id) .innerHTML=msg + "JavaScript~" ; - data넣기 (여기서는 JavaScript라는 data) jQuery를 연결해서 사용해야함 CDN방법 -연결해서사용(code로연결) $(document).ready().. 2021. 2. 8.
회원관리 MVC2+HandlerMapping+JSTL 기존의 MVC 2에서 HandlerMapping할 파일 새로만들기, JSTL사용 HashMap - key와 value를 쌍으로 묶어 저장(검색이 빠른게 특징) -DataBase- create table memiot( num number primary key, id varchar2(20) not null, pass varchar2(20) not null, mname varchar2(20) not null, mage number(3), memail varchar2(50), mtel varchar2(20) ); create sequence num_seq; insert into MEMIOT values(num_seq.nextval,'admin','admin','관리자',40,'admin@naver.com','0.. 2021. 2. 8.
회원관리 MVC2(forward+FrontController) MVC2(FrontController) Controller - ★Front controller - (servlet형태) - POJO(controller) - (일반java형태) -DataBase- create table memiot( num number primary key, id varchar2(20) not null, pass varchar2(20) not null, mname varchar2(20) not null, mage number(3), memail varchar2(50), mtel varchar2(20) ); create sequence num_seq; insert into MEMIOT values(num_seq.nextval,'admin','admin','관리자',40,'admin@nav.. 2021. 2. 8.
반응형