개인 프로젝트(6)
-
게시판 만들기
기능 설명 게시판 만들기를 할때, 로그인 - 로그인 구현(1, 2, 3) 이후 User 상세 정보에서 글쓰기를 클릭하면 해당 User가 게시글을 작성할 수 있도록 하고 단, User가 일치하지 않으면 글을 수정하거나, 삭제할 수 없게 하였다. 로그인 구현(1) : https://won-coding-051.tistory.com/25 전체적인 순서도(로그인 ~ 게시판) BoardControler.java@RequestMapping("/boardList.do") public String boardList(@RequestParam(value = "userid", required = false) String userid, @RequestParam(value = "password", required = fals..
2024.07.08 -
로그인 구현(2)
동작화면 화면을 보여주는데, 과정 이와 같다.Controller -> service -> serviceImpl -> mapper.java -> mapper.xml사실 service -> serviceimpl 로 가는 과정 없이, service -> mapper.java로 해도 되지만, 과정을 굳이 추가하하면서 공부해 보고 싶었다. 참고사항(1) 추가 설명은 소스코드 안에 빨간색 글자로 나타내었다.(2) 주석처리된 부분은 개인적으로 테스트 해본 내용이라 무시하면 된다. Controller.javapackage com.wonlee.spring.controller; import com.wonlee.spring.User.UserInfo;import com.wonlee.spring.User.UserList;..
2024.06.20 -
로그인 구현(1)
로그인 이후 동작은 이렇게 진행될 예정이다. 참고사항 1. mysql DB를 사용 2. 로그인 이후 게시판 구현 + 파일 업로드 까지 진행할 예정이다.3. mysql 실행쿼리:CREATE DATABASE woncoding DEFAULT CHARACTER SET utf8;CREATE TABLE userinfo (userid VARCHAR(50) NOT NULL PRIMARY KEY,password VARCHAR(50) NOT NULL,name VARCHAR(50) NOT NULL,email VARCHAR(50),join_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP); insert into member (userid,passwd,name,email)values ('아이디','비..
2024.06.19 -
2024 이클립스 스프링 MVC 프로젝트 만들기(3)
앞서 2024 이클립스 스프링 MVC 프로젝트 만들기(2)를 보면 component-scan을 아래와 같이 작성했었다.링크: https://won-coding-051.tistory.com/23?category=1261710 (1) src > main > java 에서 우클릭 후 pacage 생성하여 com.study.spring.controller 패키지를 만든다. (3) controller 폴더에서 java class 파일을 만든다 (4)servlet-context.xml에서 viewResolver를 확인한다 (5) jsp는 위와 같은 형식으로 만들기로 했었다. 그러니까 아래와 같이 작성한다 (6) 톰캣연결window -> Showviews -> servers를 클릭한다.Servers텝에서 ne..
2024.06.18 -
2024 이클립스 스프링 MVC 프로젝트 만들기(2)
내가 참고한 https://wildeveloperetrain.tistory.com/m/347 를 보면기본적인 pom.xml 설정 및 web.xml, root-context.xml, servlet-context.xml 에 대해 나와있다. 그러나 내가 소개할 방법은 JDBC는 mysql을 사용하고, 컨트롤러에서 기본페이지 띄우는 것 까지 진행할 예정이니 참고하길 바란다. (1) 2024 이클립스 스프링 MVC 프로젝트 만들기(1) 까지 완료하면 pom.xml이 생성되는데, 여기에 와 부분만 따로 추가한다. 전체 내용은 아래와 같다. project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in..
2024.06.18 -
2024 이클립스 스프링 MVC 프로젝트 만들기(1)
2024 년도 2월경 부터 STS3를 다운받고 워크스페이스를 변경하면 Spring MVC Project를 찾을수 없는 현상이 발생했다고 한다.여러 해결방법이 있겠지만 필자는 아래 블로그를 참고해서 Spring MVC Project 수동 생성하여 프로젝트를 만들었다. 참조:https://wildeveloperetrain.tistory.com/m/347 (1) 사전준비 : 자바, 톰캣 (예시에는 자바버전 11 , 톰캣 8.5 로 진행), mysql 설치, 계정생성까지(화면만 띄우는거면 상관 없음) (2) 새 프로젝트에서 Create a Dynamic Web project를 클릭한다. (3) Project name 을 입력하고, 다운로드 받은 톰캣버전 (4) 프로젝트 기본뼈대를 확인한다. (5) '프로젝트 ..
2024.06.18