[학교]_13주차_JSP_DB 연동 관련 실습
EX 9-2 실습. Hello 프로젝트 작성 - "http://localhost:8080/hello?name=XXX" 로 접근할 때, 사용자가 넘겨준 name값을 jsp 파일의 인자값으로 담고 인사말 출력 EX 9-3 실습. Spring MVC로 로그인 작성 -로그인 화면과 로그인 check 화면 작성 EX 9-4 실습. Spring MVC & DB 연동 실습 - DB 상에 존재하는 Member 테이블 속 데이터들을 list 로 jsp파일에 출력시켜줄 것. - 실제로 DB 상에 존재하는 모든 회원 데이터들이 jsp 화면 상에 차례대로 출력되는 것을 확인할 수 있다. EX 9-5 실습. Spring MVC & DB 연동_Login 예제 실습
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 6. 1.
[학교]_12주차_JSP_request 관련 실습
Ex 실습 8-3. request 객체 - Parameter 관련 메소드 - 로그인 버튼 클릭 시, 입력값을 넘겨서 출력시킬 것 (1) POST 방식 - URL 주소값에 사용자 입력값 안나타남 (2) GET 방식 - URL 주소값에 사용자 입력값이 함께 나타남 실습 Ex 8-7. Session 객체 실습 - session1.jsp 에서 (aaa/1234) 계정에 한해서만 로그인된다. 1)session1.jsp 에서 로그인 성공 session_2.jsp 로 이동->session3.jsp 에서 해당 계정의 접속 시간 보여주고-> session4.jsp 로그아웃 2)session1.jsp 에서 로그인 실패 session_2.jsp '잘못된' -> session3.jsp 는 로그인 부터 다시 하도록 띄움 실습 ..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 26.
Spring boot에 Jsp 파일 연동
📍Whitelabel Error Page(404 Not Found)에러 스프링 부트에서는 JSP 인식을 위한 설정을 따로 해주지 않으면 매핑 안된다. Spring boot project에 JSP 인식 관련 설정 🟦 pom.xml 에 다음의 dependency 추가 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat provided org.apache.tomcat.embed tomcat-embed-jasper javax.servlet jstl 🟦 application.properties 아래의 코드 추가 Jsp파일의 위치: main 에서 [ webapp 폴더 → WEB-INF 폴..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 20.
Restful API 서버에 MySql, MyBatis 활용한 데이터 관리
스프링 부트 프로젝트 생성 프로젝트를 Web 서버에 올려야 하므로 ‘Spring Web’ 사용 설정 필수 MySql, MyBatis 활용한 DB 관리 위해 아래와 같이 사용설정 한다. DB 연동 작업 MySql 안에 필요한 테이블 생성 필요한 데이터 구조로 데이터 세팅 프로젝트 내부 application.properties 프로퍼티 파일에 DB 연동 정보 작성 간단한 MVC 작업 Model : 데이터 관리 View : 보여주기 Controller : API 경로별 매핑 처리 >> DB 속 값을 GET 방식으로 RestAPI에 보내기 🟩 데이터 객체 생성 public class UserProfile { //DB 속 테이블 구조와 동일한 데이터 객체 private String id; private Strin..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 20.
[개념] MVC 프로젝트 구조
Spring MVC 프로젝트 구조 MVC MVC는 Model, View, Controller 분리하여 개발함 현재 가장 多 사용 중인 개발 패턴 서비스를 위해 각 부분을 분리해서 만들고, 이를 통해 개발 및 유지 보수 효율성 높이는 것이 목적→ View : 눈에 보이는 부분 구성 → Controller : 요청에 따른 코드 흐름 제어하는 부분 → Model : 데이터 관리하는 부분 MVC 프로젝트에서 필요한 Bean 정의 @Bean : 메소드를 통해 반환 객체를 Bean으로 등록시킴 @Component : 개발자가 만든 클래스 중 아직 빈으로 등록하지 않은 객체를 Scan. Bean 자동 등록함 @Controller : Component의 일종으로, 사용자 요청에 따라 자동 호출 메소드를 갖는 Bean을..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 19.
[개념]MVC에 MyBatis 연동하기
MVC에 MyBatis 연동 MyBatis JDBC : Java 언어 이용하여 데이터베이스 연동하는 프로그래밍 기술 MyBatis는 JDBC 프로그래밍 보다 쉽게 구현하기 위해 설계된 라이브러리 📍 MyBatis 사용을 위한 세팅 → Properties 파일 작성 데이터베이스 접속 정보를 갖는 properties 파일을 작성해야 한다. ▶️ 오라클 DB 연동 database.classname = oracle.jdbc.OracleDriver database.url = jdbc:oracle:thin:@localhost:1521:orcl database.username = scott database.password = 1234 Mapper 인터페이스 생성 Mapper 파일 : 쿼리문 작성 파일 추후 MyBat..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 19.
[학교]_11주차_MyBatis_JSP 실습
EX 7-8 실습. MyBatis 환경 설정하기 1) MySQL에 "spring_mybatis" DB 생성한 뒤, user_table 생성할 것 2) STS에 spring-mybatis 프로젝트 생성할 것 Ex 7-9 실습. 스프링 + MyBatis 연동하기 1) xml 파일은 총 3가지 필요. - ApplicationContext.xml - Mybatis-config.xml - UserMapper.xml 2) Java 코드 작성 - MyBatis 연동할 것, Ex 8-1 실습. JSP 환경설정 1) Tomcat 9.0 설치 2) 환경설정 및 정상 설치 확인 C 드라이브 하위에 jsp 디렉터리 만들고 WEB/INF 폴더 복붙 3) JSP 환경 설정한 뒤, Hello.jsp 작성 -> tomcat 으로 웹..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 17.
[개념]_ MyBatis 라이브러리로 DB 관리
MyBatis Spring Framework에서 제공하는 JDBC 라이브러리를 ‘보다 쉽게’ 작업할 수 있도록 만든 라이브러리 Mapper의 역할을 확장하여 쿼리문 작성을 ‘모두’ Mapper에서 할 수 있도록 지원함 Spring Framework의 대표적인 JDBC 라이브러리 ‘SQL 매핑 프레임워크’ 반드시 자바 버전 1.8 로 맞춰둘 것 라이브러리 추가 -mybatis 라이브러리와 mybatis-spring 라이브러리 모두 추가해야 함 -mybatis를 스프링 딴에서 활용 가능하게 만들어 주는 게 mybatis-spring이기 때문 org.mybatis mybatis ${org.mybatis-version} org.mybatis mybatis-spring 2.0.2 MyBatis의 핵심 객체들 🟦 ..
- Web(웹)_관련 공부 모음/[학교]_STS_Spring_실습
- · 2022. 5. 13.