Java, Spring (77) 썸네일형 리스트형 14일차 6 - Ajax test2 Ajax test2 msg.jsp : plain type으로 만들어서 data로만 쓰여 성형은 신을 용서하는 인간의 행위이다. msg.txt 실수란 신을 용서하는 인간의 행위이다. ajax_js.test.jsp 전송버튼을 클릭하면 화면 리플래쉬없이 서버측의 데이터를 얻어올 수 있습니다. 14일차 7 - Ajax test 계속 테스트 위한 브라우저 몇개 더 받자. Opera : http://www.opera.com Chrome : www.google.com/chrome Safari : http://www.apple.com/kr/safari/ Ajax Test 3 Ajax로 이름을 넘겨주면 메시지 띄워주는거 만들어보자 var httpRequest = null; function getXMLHttpRequest() { //XMLHttpRequest객체 생성을 위한 크로스 브라우징 if (window.ActiveXObject) {//explorer 5.0 이후버전 try { //최신버전 return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { //이전버전 return new ActiveXO.. 10일차 1 - context.xml에 Resouce 등록, Deploy(서버환경에서 띄우기) 지난번에 server.xml에 Resource 등록했었는데 단점이 있어.. 프로젝트 삭제했다가 다시 붙이면 context가 다시 생겨서 resource 링크 잡아놓은것이 사라져버려.. 그래서 server.xml을 수정하는건 좋지않아. 그래서.. 우선 server.xml 다시 원상복귀 시키고 http://tomcat.apache.org –> Documentation –> Tomcat 7.0 –> 8. JNDI Resources 참조(http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html) META-INF에 context.xml만들고 저번의 Resource붙여.. /webdev/WebContent/jdbc/dbcpTest.jsp 실행하면 잘 되네.. 10일차 2 - 오라클서비스, ObjectAid UML, SVN 오라클 죽었을때 처리부터... OracleServiceXE, OracleXETNSListener 떠 있어야해. . . . . ”ObjectAid UML” 설치 및 사용 Add.. Name : ObjectAid UML Location : http://objectaid.com/update 아래꺼는 유료야.. 설치해.. accept하고 restart.. new 하면 이름 적당히 붙이고 finish. 드래그해 놓으면 짜잔… 설명참고 : http://www.objectaid.com/class-diagram . . . . SVN 설정 (Subclipse 설치) Name : Subclipse Location : http://subclipse.tigris.org/update_1.6.x 설치하고.. URL치고 user/.. 10일차 3 - 조회수증가, 게시글수정/삭제, 개행처리 게시판 나머지 기능 추가.. ‘조회수 1증가시키기’ 구현.. 글보기를 할때 (BoardView) 증가시키자. 사실은 BoardDao의 getView안에서 같이 처리하는게 좋아.. 왜냐하면 transaction 처리 때문에 그래. 나중에 하고 우선 따로 처리해보자.. BoardView에서 조회수증가가 성공하면 글을 보게, 실패하면 메세지창 거쳐 리스트로 가게 처리. package controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import board.model.BoardDao; import board.model.BoardDto; public class BoardView.. 9일차 1 - Java Project Import하기, 서버환경에서 띄우기 자바프로젝트 import하기 day5 프로젝트 압축해가져가 (밤톨이 같은 일부 ‘.’ 으로 시작하는 파일 압축못하는 압축프로그램 피해) 압축해 가져갔다치고 프로젝트 삭제해봐 체크해야 하드디스크에서도 삭제돼. 이제 압축풀고 Import Browse..하면 workspace자동으로 잡히고 새로운게 프로젝트 밑에 나타나 finish하면 끝. 다른 방법으로 war이용 export->WAR File 주의 : Export source files체크안하면 class파일만 export돼. 소스코드 챙기려면 반드시 체크. overwrite 는 체크해도 잘 안되니까 반드시 지우고 다시 만들어.. import->WAR File 글자 깨졌으면 property에서 UTF-8로... war파일 언제쓰지? 우리가 tomcat을 이.. 9일차 2 - Model2 개념 복습 및 로그인에 적용 Model2 복습해볼까? MVC (Model View Control) : Model과 View 분할해서 업무를 비지니스로직과 프레젠테이션 레이어로 분리하기 위한거지. 중간에 Controller를 두고.. 이걸 웹에서 채용한게 Model2이고 기존방식을 model2와 구분하기 위해 model1이라고 한거지. Controller를 두개로 분할을 하지.. 왜? 각각의 action에 대한 controller를 따로따로 만들고 나서 각각 요청이 들어오게 하면 컨트롤하기 쉽지가 않아. 그래서 front controller를 만들고 모든 요청이 다 여기로 들어오게해. 어떻게? deploy descriptor 즉 web.xml에 servlet을 맵핑시켜놓고 어떠한 요청이 있을 때 front controller(즉, D.. 9일차 3 - properties 파일 적용하기 이어서.. 현재는 Action이 추가될 때 마다 DispatcherServlet을 수정해야 하잖아. ModelAndView mav = null; if(command.equals("/Login.do")){ controller = new Login();//upcast mav = controller.handleRequestInternal(request, response); } else if(command.equals("/LoginAction.do")){ controller = new LoginAction(); mav = controller.handleRequestInternal(request, response); } 이거 좀 귀찮어.. 그래서 property파일을 만들거야. (이런경우 보통 property파일.. 이전 1 ··· 5 6 7 8 9 10 다음