교실
-
JQuery, Ajax [JSP & HTML]Jsp 2016. 11. 2. 09:07
참조 : jquery.com Jquery -> ~~가 되면 ~~을 해라! $(document).ready(function() { // .ready() -> 브라우저에 보여지기 직전에 ready가 끝난다.} ); $() 시작한다. $().attr(); -> $폼의 속성을 작성해서 가져오고 사용할수있다. show(); 엘리먼트가 보여준다.hide(); 엘리먼트를 숨겨준다.toggle(); 위의 활동을 반복시켜준다 AJAX - > Asynchronized Javascripte And Xml 동기 : 차례대로 실행비동기 : 순서없이 실행 -> Ajax .post("요청할주소", {파라미터}, function(응답))예> $.post("http://localhost:8080/HelloWeb/table.jsp", ..
-
PrintWrite, Forward, JSTL [JSP & HTML]Jsp 2016. 11. 2. 09:05
// 인코딩해주기response.setCharacterEncoding("UTF -8"); PirntWrite // 화면을 출력하기 위한 객체PrintWirte out = respponse.getWriter(); // 응답 메시지를 메모리에 담아둔다out.print(""); // 응답을 클라이언트에게 전송out.flush(); // PrintWriter 를 담는다.out.close(); M : Model (데이터 뭉치) -> Servlet이 JSP에게 주고싶을때 V : View (JSP) -> WEB-INF의 View라는 폴더를 만들어 관리C : Controller(Servlet) Forward - View를 보여주는역할 ${} -> EL ..
-
Session_Cookies, Filter, Errorpage [JSP & HTML]Jsp 2016. 11. 2. 09:03
Session(내장객체)(Tomcat서버의 기술)- Login할 때 사용- 보안성이 높음 Stateless Protocal(상태가 없는 프로토콜) -> session와 관련있음Client -> Server -> Client 간의 응답은 반드시 오지만 '단발성'이다 사용법: HttpSession session = request.getSession(); -> Http Session이라는 객체를 리턴setAttribute(key, value), getAttribute(key)key : Stringvalue : object Session은 서버가 기억한다.(저장) Cookie (Java의 기술) (잘 사용하지 않음)- ID 기억하기, 자동 로그인- 보안성이 매우 취약 서버는 모르지만 Client가 기억한다.(저..
-
sessionScope, Header [JSP & HTML]Jsp 2016. 11. 2. 09:01
sessionScope -> 서블릿이 만든 세션에다가 접근할수 있게 만들어준다 ex) execute session.invalidate(); -> 세션을 모두 지워버린다 (로그아웃) 공통적인 부분을 모두빼서새로운 jsp파일에 넣어서 한다. $("#searchType").change(function() {// 선택된 Select option 의 value를 가져옴//alert($(this).val());// 선택된 Select option 의 Text를 가져옴.alert($("#searchType option:selected").text());}); 식으로 사용가능 DAO -> 작은 단위의 task 여러개의 task를 모와서 만드는게 -> BIZ
-
Table, Directive [JSP & HTML]Jsp 2016. 11. 2. 08:59
Table(표)tr(행)td(열),th(두꺼운글씨 열) border="1" -> 표같이 보이게 해주는것style="width: 300px;" 넓이style="height: 300px;" 높이colspan -> 표 합치기(좌,우)rowspan -> 표 합치기(상,하)border: 1px solid #000000k; -> 테두리를 1px로 주고 실선으로 주겠다border: 1px dashed #000000; -> 테두리를 1px로 주고 점선으로 주겠다.border-collapse: collapse -> 테두리를 한줄로 만들어준다.background-color: #000000-> 배경색 데이터를 넣을 수 있음 굵게 -> page Directive -> import할때 사용 자바 코드를 조금 더 편하게 쓴다. ..
-
02-1. ORM : MyBatis 연동하기 (MyBatis, Connection Pool, ojdbc6) [Spring]Spring 2016. 11. 1. 16:55
설정하기 Depandencies에서commons-dbcp 추가ojdbc6 추가 (.xml에서 직접 작성) porn.xml에서 commons-dbcp commons-dbcp 1.4 oracle ORACLE JDBC Repository http://maven.jahia.org/maven2 com.oracle ojdbc6 11.1.0.7.0 rootContext.xml에서 web.xml에서(Ctrl + Space 눌러서 ContextLoaderListener 선택)contextConfigLocation/WEB-INF/spring/*Context.xml MyBatis Dependency 추가하기porn.xml -> Depandencies 에서 add버튼 클릭후 추가mybatis-springmybatissprin..
-
01. Spring 설정하기 [Spring]Spring 2016. 11. 1. 14:30
IOC -> 소프트웨어를 어떻게 설계를 할 것인가?Inversion Of Control ( 제어(객체생성에 대한)의 역전 )└누가? Bean Container└ 구체화└ 추상화 -> 외부 ( Properties, json, xml, text )└누구로부터? Source Code (New)Application에서 New를 사용하지않고 외부로부터 Class생성하고 Application으로 주입한다. 하는 이유 : 1. 다형성 -> 하나의 인터페이스가 여러개의 biz로 쪼개지는것(유지보수가 쉽다)ex) LoginInterFace -> 회원가입, 로그인, 로그아웃 2. 모듈화 DI -> IOC의 구체적 구조 or IOC의 실체화Dependency Injection Maven Repositories 설정Windo..