백엔드 언어2017. 6. 21. 20:14

log4j란?
Log For Java의 줄임말.
개발자가 로그를 다양하게 쓸 수 있도록 도와주는 라이브러리


- 사용방법

1. 라이브러리를 다운받고 프로젝트에 포함

2. log4j 설정을 위한 폴더 및 파일 추가 및 파일 수정

3. 추가한 파일을 import 하고 log4j 객체 생성 및 로그 기록

4. 로그 출력결과 확인

'백엔드 언어' 카테고리의 다른 글

JSP 파일 업로드 및 다운로드  (0) 2017.06.21
JSP 메일 발송하기  (0) 2017.06.21
JSP MyBatis  (0) 2017.06.21
Restful API  (0) 2017.06.21
홍쓰넷 JSP 무료 호스팅  (0) 2017.06.20
Posted by EL2A
백엔드 언어2017. 6. 21. 20:13

Mybatis란?

자바의 관계형 데이터베이스 프로그래밍을 더 쉽게 할 수 있도록 도와주는 프레임워크
Mybatis는 JDBC를 보다 편리하게 사용하기 위해 개발 되었다.


- 사용법
1. Mybatis jar 파일 다운로드 및 include

2. config.xml
-> Model 클래스 정의
-> 데이터베이스 접속정보 정의
-> DataMapper XML의 경로 정의

3. MybatisConnectionFactory.java
-> 데이터베이스의 접속 객체를 리턴하기 위한 클래스 정의

4. Beans에 기본 생성자 추가

5. DataMapper
-> 데이터 CRUD 기능의 정의

6. JSP 파일에서 Mybatis 기반의 DAO 기능 활용

'백엔드 언어' 카테고리의 다른 글

JSP 메일 발송하기  (0) 2017.06.21
LOG4J  (0) 2017.06.21
Restful API  (0) 2017.06.21
홍쓰넷 JSP 무료 호스팅  (0) 2017.06.20
JSP DB연동 테스트  (0) 2017.06.20
Posted by EL2A
백엔드 언어2017. 6. 21. 20:13

EST(Representational State Transfer) 란?

최근 활용되는 REST는 HTTP와 XML(혹은 JSON)을 이용하여 데이터를 주고 받는 웹 서비스가 주류이다.
이렇게 구현된 API는 AJAX나 Android, IOS 등에서 데이터를 요청하기 위한 서버로서의 역할을 한다.


HTTP의 데이터 전송방식

GET, POST, PUT, DELETE 총 4가지 방식이 있다.
POST : INSERT
GET : SELECT
PUT : UPDATE
DELETE : DELETE

위의 기능 만으로는 복합적인 동작의 표현에 한계가 있기 때문에 최근에는 GET 또는 POST방식만을 사용하고, CRUD는 각각 독립적인 URL로 구분하는 형태를 많이 사용한다.


AJAX를 활용하여 비동기 방식으로 데이터베이스를 CRUD 할 수 있다.

'백엔드 언어' 카테고리의 다른 글

LOG4J  (0) 2017.06.21
JSP MyBatis  (0) 2017.06.21
홍쓰넷 JSP 무료 호스팅  (0) 2017.06.20
JSP DB연동 테스트  (0) 2017.06.20
DAO(Data Access Object) 패턴  (0) 2017.06.19
Posted by EL2A