웹개발 교육

웹개발 교육/Spring

[67일] spring (5) - bbs, login

패키지와 클래스 생성 BbsDTO.java package kr.co.itwill.bbs; public class BbsDTO { private String wname; private String subject; private String content; private String passwd; //기본생성자, getter, setter, toString() public BbsDTO() {} public String getWname() { return wname; } public void setWname(String wname) { this.wname = wname; } public String getSubject() { return subject; } public void setSubject(String..

웹개발 교육/Spring

[67일] spring (4) - 계산

새 프로젝트 생성 : spring03_web 의존성 추가 org.apache.tomcat.embed tomcat-embed-jasper 9.0.58 WEB-INF - views - bbs, login 폴더 & start.jsp 생성 (jsp와 같은 뷰페이지는 모두 views 폴더에서 관리) static에 css, js 폴더 생성, images는 기존에 있던 images 폴더 넣기 한글 인코딩 application.properties - 우클릭 - Properties에서 utf-8 application.properties 이전 시간(spring02_mvc 프로젝트)의 application.properties의 내용 복사 #주석 #/src/main/resources/application.properties ..

웹개발 교육/Spring

[66일] spring (3) - MVC

https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:spring_mvc_architecture egovframework:rte2:ptl:spring_mvc_architecture [eGovFrame] Spring Framework은 간단한 설정만으로 Struts나 Webwork같은 Web Framework을 사용할 수 있지만, 자체적으로 MVC Web Framework을 가지고 있다. Spring MVC는 기본요소인 Model, View, Controller 외에도, 아래와 같은 특성 www.egovframe.go.kr 새 프로젝트 생성 Application.java가 붙은 파일은 시작 클래스이다. run은 Spring Boot App..

웹개발 교육/Spring

[66일] spring (2) - 프로젝트 생성

프로젝트 생성 Group, Artifact, Package는 보통 동일하게 한다. 필요한 라이브러리를 이 화면에서 체크를 해주면 하나하나 다운로드할 필요 없이 사용할 수 있다. Oracle Driver, MariaDB Driver, MyBatis Framework, JDBC API, Spring Web을 추가한다. 라이브러리 저장 경로 : C:\Users\ITWILL\.m2 라이브러리를 따로 관리하기 위해 I:\java202207\maven를 생성했다. Maven 설정 파일의 생성 I:\java202207\maven true false false org.codehaus.mojo https://nesoy.github.io/articles/2021-03/maven-settings Maven의 Settings..

웹개발 교육/Spring

[65일] spring (1) - 환경설정

workspace_spring 폴더 생성하여 관리 jdk 1.8 이상 필요 Spring tool 설치 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 각자 사용하는 IDE에 맞는 파일 다운로드 .jar 더블 클릭하면 아래와 같이 진행된다. 이렇게 진행이 안될 시 .jar를 반디집 등으로 압축을 풀고 contents.zip를 압축을 풀면 위 폴더가 나올 것이다. 이 폴더 안에 있는 SpringTool 실행 아까 미리 만들어둔 workspace_spring을 Workspace로 지정 Dynamic Web Project가 없다. 엔터프라이즈(Jav..

웹개발 교육/jsp

[65일] jsp (47) - MVC 패턴 (페이지 이동)

이미지도 넣어보자 LoginProc.java package net.control; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class LoginProc extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletR..

ewok
'웹개발 교육' 카테고리의 글 목록 (7 Page)