일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- WAS
- POST방식
- Request
- 화면정의서
- 다형성 #부모타입 #자식타입
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- GET방식
- 한글깨짐
- 피그마
- 요구사항정의서
- webserver #WAS #ServerApp
- xml
- JSON형식의 response
- 매핑 #
- 김영한
- Dispatcher
- sendRedirect
- Forwarding
- Servlet
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- while문
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- CONTINUE
- Break
- Spring MVC
- 톰캣
- Today
- Total
목록수업 (43)
Step it up now
POJO -> Spring boot(starter: 의존관계 전이, 자동화 -> 신입개발자 부담↓) -> Spring 5.0 -> 레거시(Spring 4.0초반) 추상클래스와 인터페이스 중심의 코드를 전개할 것 프레임워크이다 결합도 낮춘다 독립적이다 단위테스트가 가능, 통합테스트도 가능해짐 실력의 평준화 프레임워크 사용 - 생산성, 팀워크, 일관성, 타팀에 지원도 가능함 다른 팀에 지원시 가장 문제되는 것은 구조가 다름 예전에 EJB (Enterprise Java Beans) -> 현재 Spring spring-web.jar spring-webMVC.jar 이런 jar파일들이 모여있는 것 - Sping jar들 사이에도 의존 관계가 있다 의존관계를 개발자가 버전관리, 트러블 관리 책임이 부담 spring..
1. vscode_spring2023 폴더를 vs코드로 열기 2. view - command palette spring initialize: create a gradle project 엔터 3 3.16 (snapshot버전은 자주 변동됨) 선택 → java 선택 선생님 소스받기에 같은 프로젝트 이름, id 값 변경하지 않음 웹어플리케이션이라 war 설정 jdk 17ver. 자동화 툴 선택 ↓↓↓ 환경설정 끝나면 vs코드는 워크스페이스 이름으로 여는게 아니다 프로젝트 demo로 vs코드 열기!
if문 사용 안함 메서드로 나눈다
gd2 if 사용
결과 CREATE TABLE Board ( b_no number(5) NOT NULL , b_title VARCHAR2(300) NOT NULL , b_writer VARCHAR2(30) NOT NULL , b_content VARCHAR2(4000) NULL , b_hiit NUMBER(5) NULL , b_date VARCHAR2(30) NULL , b_file VARCHAR2(100) NULL ) Execution Successful CREATE UNIQUE INDEX board_no_pk ON Board (b_no ASC) Execution Successful ALTER TABLE Board ADD CONSTRAINT board_no_pk PRIMARY KEY (b_no) Execution Suc..
POST : 별도로 한글처리 필요/ 안하면 글자 깨짐 CharacterEncoding org.apache.catalina.filters.SetCharacterEncodingFilter encoding utf-8 CharacterEncoding /* 📢 WEB-INF/lib/web.xml 에 위 코드를 추가해주면 해결된다 postman이용시 GET방식일때 params로 한다, 한글이 안깨짐 -> 쿼리스트링으로 전달되기 때문에
a.jsp a.jsp페이지 내용1 내용2 여기 코드는 실행될까? 📢 localhost:8000/move/a.jsp 로 입력 response 객체는 sendRedirect()의 기존 응답을 끝내고 b.jsp로 이동한다 b.jsp b.jsp페이지 b페이지 내용1 b페이지 내용2 📢 주소창이 b.jsp로 변한다 redirect( )에 의해 b.jsp의 화면을 보여준다
-----사진. //".gd"로 끝나는 URL에 대한 요청을 처리한다 //필요한 패키지, 클래스가 import되어 있다 @WebServlet("*.gd") public class FrontMVC extends HttpServlet { Logger logger = LoggerFactory.getLogger(FrontMVC.class); private static final long serialVersionUID = 1L; protected void doService(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { //요청 URI를 가져오고 logging String uri = req.getReque..