728x90
웹 어플리케이션
1. 컴퓨터
localhost
127.0.0.1
ip
컴퓨터 이름
2. 계층 구조
2-Tier
- Server
- Client
* 3-Tier
- Presentation layer : 인터페이스 지원
| - Service
- Business layer : Data Access object (DAO)
- 패키지 구성
- 클래스 구성
- 함수 구성
- 변수 구성
- Database layer
- 테이블 정의서 또는 ERD를 찾아서 테이블 내역을 조사
- 테이블에서 조회할 컬럼 찾기
3. 스키마 (테이블, 로우, 컬럼, PK, FK, null)
4. 질의문을 작성하는 규칙
프로그램 만드는 순서
-------------------
1. 테이블 정의서 만들기 - EXCEL 등
2. 테이블 만들기 - SQLDeveloper
3. 클래스 정의서 만들기 - 문서
- 패키지
- 클래스
- 함수
- 변수
------------------------- JAVA
3. DB 커넥션 클래스 만들기
4. VO 클래스 만들기
5. Service 클래스 만들기
- 껍데기
6. DAO 클래스 만들기
- 껍데기
7. SQL 클래스 만들기
- 껍데기
8. 쿼리문 만들기 - SQLDeveloper
9. SQL 클래스 완성
10. DAOImpl 클래스 완성
11. ServiceImpl 클래스 완성
DAO에서 함수 호출
Service와 DAO 연결
12. 화면 클래스 만들기
728x90
'Programing 프로그래밍' 카테고리의 다른 글
Amazon AWS 환불 신청기 (0) | 2022.08.05 |
---|---|
Docker 도커 Windows 설치 및 기초 사용법 (0) | 2022.08.01 |
Oracle 데이터베이스 기초 정리 (0) | 2022.06.22 |