Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WEB Framework Basic Projcet

강아지의 정보를 입력받아 데이터베이스에 저장하고, 출력하는 애견샵 홈페이지 서비스를 구현합니다.


<표. 파일이름 및 주요내용>

파일 이름 주요 내용
JDBCUtil.java . 패키지 명 : com.spring.dog.common
. JDBC 라이브러리를 이용하여 DB와 연결 및 해제를 구현
. 우리가 작업한 것 그대로 사용가능
DogInfoDao.java . 패키지 명 : com.spring.dog.impl
. JDBCUtil.java를 이용하여 DB에 접근한다.
. DO를 이용하여 입력된 데이터를 DB에 저장하는 메소드 구현(insertDogInfo())
. DB에 저장되어 있는 전체 데이터 출력 메소드 구현 (getAllDogInfo())
DogServiceImpl.java . 패키지 명 : com.spring.dog.impl
. DogService.java 인터페이스의 기능을 구현하는 클래스
. Dao를 이용하여 구현
DogDo.java . 패키지 명 : com.spring.dog.service
. Do의 멤버변수는 본인이 중요하다고 생각하는 항목을 5개로 정하여 멤버변수로 사용(예. 보호자 이름, 강아지 종류 등.. )
. num 멤버변수 추가: 주키로 사용 (autoincrement 기능 이용하여 자동 저장되도록 구현)
DogService.java . 패키지 명 : com.spring.dog.service
. 기능 구현을 위한 인터페이스 객체로 사용
. insertDogInfo()/ getAllDogInfo() 인터페이스 구현
DogMain.java . 패키지 명 : com.spring.dog.service
. main()를 포함하는 클래스
. Do에 임의의 데이터(테스트 데이터)를 저장한 후에, Dao 이용하여 DB에 저장 및 전체 데이터 가져오도록 구현
applicationSettings.xml . 어노테이션 또는 을 이용하여 객체 생성 및 주입기능 구현
. 이용 객체 생성시에 구현시에 초기치 설정
데이터베이스 테이블 구성 . 위에서 입력받은 5개와 num을 포함하여 총 6개의 항목을 데이터베이스에 저장하기 위한 테이블 구성
. 번호를 추가하여 주키로 활용(데이터베이스에서 autoincrement 기능 활용)

About

dogShop Spring lagacy Project

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages