나의개발일지

개발환경 세팅 본문

프로젝트/전자도서관 프로젝트

개발환경 세팅

아. 이렇게 하면 될거 같은데.. 2023. 11. 14. 01:22
728x90

 

본 프로젝트에서는 도서 대출, 도서 관리, 회원 가입, 로그인, 도서 검색 등 도서관에 필요한 기술을 관리자 페이지와 회원 페이지로 나누어서 관리하는 웹 전자 도서관을 만들 것이다. 개발툴로는 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 버전을 사용한다.

https://spring.io/tools

 

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>

 

 

728x90
반응형

'프로젝트 > 전자도서관 프로젝트' 카테고리의 다른 글

도서등록  (0) 2024.01.07
새 비밀번호 생성 with. e-mail  (1) 2024.01.07
계정 수정  (2) 2023.12.28
로그인, 로그아웃  (0) 2023.12.24
회원가입  (0) 2023.11.21