나의개발일지
개발환경 세팅 본문
본 프로젝트에서는 도서 대출, 도서 관리, 회원 가입, 로그인, 도서 검색 등 도서관에 필요한 기술을 관리자 페이지와 회원 페이지로 나누어서 관리하는 웹 전자 도서관을 만들 것이다. 개발툴로는 STS, MySQL WorkBench를 사용할 것이고 언어로는 JSP와 JAVA를 주로 사용할 것이다.
1. Java버전 및 설치
본 프로젝트에서는 자바 버전 11.0.20 LTS버전을 사용한다.
https://www.oracle.com/java/technologies/javase/11-0-20-relnotes.html
Java™ SE Development Kit 11, 11.0.20 Release Notes
The full version string for this update release is 11.0.20+9 (where "+" means "build"). The version number is 11.0.20. JDK 11.0.20 contains IANA time zone data 2023c which contains the following changes: The security baselines for the Java Runtime Environm
www.oracle.com
2. eclipse, STS 설치
STS 개발 툴 버전은 3.9.18 버전을 사용한다.
Spring | Tools
spring.io
3. Spring framework 버전
Spring framework 버전은 5.2.9버전을 사용한다.
4. MySQL, WorkBench 설치
MySQL버전은 8.0.31 버전을 사용한다.
WorkBench 버전은 8.0.31버전을 사용한다.
5. 프로젝트 설정
- pom. xml
Maven repository에 접속하여 spring-context, spring-jdbc, MySQL-Connector/J 등 dependency를 가져와 넣 는다.
spring framework, java 버전을 해당 버전에 맞게 변경한다.
- spring-context
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
- spring-jdbc
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
- MySQL-Connector/J
<!-- https://mvnrepository.com/artifact/com.mysql/mysql-connector-j -->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.31</version>
</dependency>
'프로젝트 > 전자도서관 프로젝트' 카테고리의 다른 글
도서등록 (0) | 2024.01.07 |
---|---|
새 비밀번호 생성 with. e-mail (1) | 2024.01.07 |
계정 수정 (2) | 2023.12.28 |
로그인, 로그아웃 (0) | 2023.12.24 |
회원가입 (0) | 2023.11.21 |