일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- localhost
- clone
- csv
- github token
- console창
- 단축키
- vscode
- Visual Studio Code
- cmd
- github clone
- database
- OrCAD 다운로드
- jupyter
- 오류
- 에러
- MySQL
- error 해결
- 파이썬
- PHPStorm
- run sql script
- php
- Python
- 클론
- 데이터베이스
- 깃 토큰
- 따옴표 삭제
- error
- DataGrip
- import data
- visualstudio code
- Today
- Total
목록프로젝트 기반 JAVA 응용 SW개발 : 22.07.19~23.01.20/Servlet, JSP (12)
개발 노트
command.properties에 /deleteForm.do=service.DeleteFormAction 추가 src/main/java > service 패키지 > DeleteFormAction.java(class), CommandProcess 상속받음 package service; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import dao.Board; import dao.BoardDao; public class DeleteFormAction implement..
프로젝트 할 때 controller, dao는 이 루트 그대로 사용 (dao는 테이블 별로 하나씩 만들 것임.) CommandProcess, ContentAction도 그대로 사용 서비스(ListAction)와 webapp만 이름 만들어서 사용 command.properties에 /updateForm.do=service.UpdateFormAction 추가 service 패키지 > UpdateFormAction.java(class) commandProcess를 상속받아야 커맨드와 연결된다. package service; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletR..

MVC 모델2 구조(팀 프로젝트 진행 시 구조) java - control : 그대로 놔두기. java - dao : 테이블이 7개면 getter, setter 만드는 class 7개, 생성자 선언하고 DB와 연결하고 sql문 작성하는 dao java 파일 7개 만들기. 만약 join하는 경우 dao 더 만들기. java - service : 각자 이름으로 패키지 만들어 class 작성하기. 그래야 통합이 쉬움. service는 dao와 view 연결시켜줌. webapp : 각자 이름으로 패키지 만들어 .jsp(view) 작성하기. 모든 프로그램은 web.xml에서 환경을 읽어들여 시작함. *.do 또는 /를 사용(/ 를 더 자주 사용) [서비스에서 Dao로 연결하는 것] 실행 순서 : dao 패키지에서..

10. 로그아웃 페이지 제작 webapp > logOut.jsp [배포하는 방법. JSP 책 358p 참고] 1. 프로젝트를 실행 후 url부분을 복사해둠. 2. 프로젝트 우클릭 > export > WAR file destination에서 저장할 폴더 위치 설정 : C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps 위치(tomcat 밑의 webapp)에 WAR 파일 저장. 3. eclipse를 끈 후 4. C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin 에 들어가서 startup.bat을 실행시키거나 컴퓨터의 서비스에 들어가서 서비스를 시작해야 한다. 5. 아까 복사해둔 주소로 들어감...
(9/20 내용 이어짐) 4. 회원가입 페이지 제작 webapp > joinForm.jsp 회원가입 아이디 암호 암호확인 이름 주소 전화번호 webapp > joinPro.jsp 0) { %> joinPro2.jsp (joinPro의 다른 방식) 0) { %> 5. 회원명단 페이지 제작 webapp > memberList.jsp 회원정보 아이디이름주소 전화번호가입일 6. 회원정보 수정 페이지 제작 webapp > updateForm.jsp 회원정보 수정 아이디 암호 이름 주소 전화번호 날짜 webapp > updatePro.jsp 0) { %> 7. 회원탈퇴 페이지 제작 webapp > deleteForm.jsp 탈퇴하려면 암호를 입력하시오 암호 : webapp > deletePro.jsp (강의 없음)..

webapp > ch03폴더 > menu.jsp(jsp) 중 식 메 뉴 짜장면 짬뽕 기스면 탕수육 메뉴를 골라주세요. webapp > ch03폴더 > ajaxMenu.html(html. jsp로 만들어도 괜찮다.) 메뉴선택1 메뉴선택2 출력 결과 메뉴선택1과 메뉴선택2를 누르면 각각 하단 모습이 나온다. webapp > ch03폴더 > ajaxConfirmId.html(html) 메뉴선택1 메뉴선택2 src/main/java > oAjax 패키지 > MemberDao.java package oAjax; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExcep..

class2.html SON에게 당한 후반전 EPL 득점시작 레스터시티 레전드 시어러 3골 맹활약 레스터시티의 후반전은 난장판 전반 43분 정확한 크로스 헤딩 동점골을 어시스트 리그 3호골과 함께 토트넘 득점 순위 동 2위 출력 결과 class3.html 클라스 p h1 class="k" jQuery Test1 h1 p class= k b jQuery Test2 h1 p class= k jQuery Test3 h1 P 출력 결과 html01.html 안녕1 !!!CDN + 안녕2 !!!대박 사건 안녕3 !!!대박 사건 출력 결과 html02.html 비가 오려나 태풍아 출력 결과 array.html jQuery Array 출력 결과 해당 이름을 누르면 링크로 들어간다. array02.html jQuery..

[och09] [JSTL을 구성하는 작은 라이브러리들] och09 > src > main > webapp > WEB-INF > lib 에 javax.servlet.jsp.jstl-1.2.1.jar javax.servlet.jsp.jstl-api-1.2.1.jar 설치파일 넣기 webapp 폴더에 cstl, jstl 폴더 생성하기 [jstl] num.html 두 숫자입력 첫번째 숫자 : 두번째 숫자 : catch.jsp 나눗셈 결과 : 에러메세지 : ${e1.message } 출력 결과 (두번째 숫자에 0을 입력한 경우) (두번째 숫자에 aa를 입력한 경우) num2.html 숫자 입력 숫자 : choose.jsp 인사말 Switch유사 안녕하세요 Hi Hi 아리가또 헐! 누구 forEach는 for문과 ..

num.html 숫자를 입력하세요 숫자 : Fibonazzi.java (init 체크) package och06; import java.io.IOException; import java.io.PrintWriter; import java.math.BigInteger; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse..

num.html 숫자를 입력하세요 숫자 : num.jsp 1부터까지 합 출력 결과 num3.jsp 출력 결과 [JSP 선언문] [JSP 페이지의 내장 변수] power.jsp 출력 결과 gugu1.jsp 첫번째 숫자 : 첫번째 숫자 : cal2.jsp 연산결과 오류 시 error Page 이동 cal3.jsp 연산결과 오류시 Java Script 이용 처리 cal4.jsp : try catch문을 걸지 않아도 cal4.jsp를 에러페이지로 지정했기 때문에 에러가 나면 알아서 error2.jsp를 실행시킨다. 연산결과 error Page이용한 처리 error2.jsp 공지 나은 서비스를 위해서 준비중입니다 메세지 : 클래스 : cal5.jsp : 에러페이지로 지정하지 않고 web.xml로 에러처리를 한다...