Beans.JSP페이지 상에 나열되는 자바 처리 로직은 디자인 코드등과 함께 매우 복잡한 코드를 구성하게 된다.그래서 디자인이 변경되게 되면, 자바코드가 영향을 받아서 오류가 발생하기도 하고,수정시 코드를 알아볼 수 없어서 유지보수가 어려워지게 된다. DTO(Data Transfer Object) Beans- 폼에서 입력된 데이터들은 하나의 DTO 객체로 변환될 수 있음- 하나의 레코드는 Beans 클래스 개체 하나로 매핑됨- 하나의 데이터베이스 레코드를 저장하며 레코드와 구조가 같음.- 필드선언: 보안성 및 캡슐화 데이터 은닉의 목적으로 private를 사용함 DAO(Data Access Object) Beans- DTO객체를 만들어 편집 및 조작- DTO를 데이터베이스 서버에 저장하기도 하고 데이터베..
네트워크 연결 장비들이 있는데...OSI Layer에 대해서, 사용하는 것들이 어떤것들이 있는지 보다가...이건 알아야 할듯 싶어서 정리해둠. 1. 허브(Hub)네트워크를 구성하는 장치를 연결할 때 사용하는 저가의 장치로, 수신한 정보를 연결도니 모든 노드에 분배해 주기 때문에 처리 속도가 늦다. 2. 스위치(Switch)컴퓨터, 프린터, 기타 장치의 IP 주소를 이용하여 어떤 장치가 스위치 포트에 연결되었는지 인식하는 장치로서, LAN에서 많이 사용된다. 스위치의 가격이 점차 저렴해짐에 따라 허브를 대신하고 있다. 최근에는 스위치는 브리지나 라우터 역할도 수행하며 여러 개의 LAN을 서로 연결할 때도 사용된다. 3. 게이트웨이(gateway)2개의 서로 다른 네트워크를 연결해 주는 네트워크 연결 장치이..
다들 아는 것이지만.자격증 시험을 보거나, 어디 회사 면접보러가면.이것이 많이 거론된다. 바로 OSI 7 Layer. 국제 표준 기구(ISO)에서 제정한 네트워크 통신 모델이며, OSI모델의 목적은 서로 다른 두 시스템 사이에서 시스템의 하드웨어나 소프트웨어를 수정하지 않고 상호 통신이 가능하도록 하는것이다. 1. 물리 계층(Physical Layer)- 역할 : 비트 단위로 전송할 수 있도록 물리적으로 연결하여 전기적으로 제어 기능을 수행하는 계층 (회선의 물리적 제어)- 장비 : 허브(Hub), 리피터(Repeater), 모뎀(Modem) 2. 데이터링크 계층(Data Link Layer)- 역할 : 개체 간의 데이터링크를 설정하고 데이터의 전송과 관리 규정을 정의하는 계층 (전송 오류 선택과 통신 ..
정말 오랜만에 글을 적는것 같군...집에서 띵까띵까 놀지 말고... 흔적을 좀 남겨야 할것 같다. 일단.WEB-INF폴더 내부에 있는 web.xml파일을 수정하여야 한다. 그렇지만. Dynamic Web Project를 생성하게 되면, 저 파일이 없어서 황당하기만 한데...당연히 방법은 존재함. WEB-INF/web.xml 파일 생성방법 : Project 마우스 오른쪽 클릭 > Java EE Tools > Generate Deployment Descriptor Stub war파일이름만 URL에 넣어도 나오도록 하는 방법(welcome-file에 추가) : [웰컴파일로 사용하고 싶은 파일이름] 이러면 끝.지금은 여기까지만...
DAO데이터 접근을 목적하는 객체를 뜻함. Data Access Object. 이며, 커넥션 같은 것을 하나만 두고 여러 사용자가 DAO의 인터페이스를 사용하여 필요한 자료에 접근하도록 하는 것이 DAO의 개념이다. 필요성.모든 데이터베이스에 공통적으로 접속 할 수 있는 ODBC가 나왔지만 완벽하지가 않았다. 여전히 로우 레벨의 API를 포함하고 있었기 때문에 개발 장벽이 여전히 높았습니다. 이러한 이유 때문에 개발자들은 정작 데이터베이스에 들어 있는 데이터를 어떻게 이용할지에 초점을 맟추기 보다, 어떻게 데이터베이스에 접속해서 데이터베이스와 교류하는지에 더 초점을 기울이게 되었음. 즉 데이터를 확용하는 논리적 고민보다 기술적 고민에 더 많은 신경을 썼었습니다. 이런 이유로 인하여 DAO란 대안이 나왔습..
- Total
- Today
- Yesterday
- windows10
- SWIFT
- golang
- Codable
- docker
- Python
- Kotlin
- php
- rxswift
- CentOS
- tomcat
- Windows
- github
- war
- git
- nodejs
- android
- Java
- cocoapods
- Xcode
- intellij
- enum
- go
- Linux
- ios
- ubuntu
- centos8
- Spring
- Gradle
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |