개발/java
-
JPA 시작개발/java 2015. 12. 18. 13:34
JPA란Java Persistence API 의 약자이며구현체로는 하이버네이트,eclipse link , data nucleus 세가지 종류가 있으며하이버네이트를 통한 학습을 배우려고한다.... Entity 설정을 잘해놓으면 우리가 스프링 하면 떠오르는 myBatis/Ibatis 프레임워크보다 더욱더 편리하게 작업이 진행될수 있는거같다일단 xml에 쿼리를 매핑하는 작업을 안해도되고INSERT,UPDATE,DELTE 쿼리들을 금방작성할수 있으며 , 기초적인 SELECT 쿼리까지 전부 지원한다.앞으로 개발속도의 향상을 위해 연습 및 도입해보려고 한다.
-
interface 와 추상클래스 차이개발/java 2015. 1. 17. 15:50
추상클레스와 인터페이스 차이점. interface abstract접근제한자 전부 public 아무거나 사용가능일반변수 가질수 없음 (static)이여야만함. 일반변수를 가질수있음인터페이스만 상속가능함 클래스와 인터페이스를 상속받을수있다인터페이스는 인터페이스를 여러개 상속가능하게 한다. (,) 로 이어감 단일상속생성자x 생성자o 추상클래스는 인터페이스보다 속도가빠름. 이유는 인터페이스는 관련 메소드를 찾기위해 부가적인 일들을 더처리함. 추상메소드만 선언할꺼면 인터페이스를, 다른 일반 메소드나 필드도 필요하면 추상클래스를 쓰면 된다
-
컨테이너란 무슨뜻일까개발/java 2015. 1. 15. 00:10
JSP컨테이너는 서블릿 컨테이너와 같다. (서블릿 컨테이너란?서블릿을 동작 시킬수 있는 환경을 제공하는 서버 프로그램입니다. 즉 HTTP 요청을 받아서 해당 서블릿을 동작을 시키고 그 결과를 사용자의 브라우저로 전달을 해줄 수 있는 기능을 제공합니다. 보통 컨테이너라고 하는 이유는 서블릿 프레임워크 안에서 동작을 하고 서블릿이 동작할 수 있는 환경을 제공해주며, 기타 필요한 작업등을 제공해주기 때문에 그렇게 얘기를 합니다. 즉 HTTP 파라미터 파싱 및 결과 전달 컨트롤, Forwarding, Redirecting 등의 기능을 컨테이너에서 제공을 해줍니다. 이때 서블릿 개발자는 자신이 만든 서블릿을 이 컨테이너에 등록을 하게 되고, 실제 동작을 컨테이너가 알아서 하게 되기 때문에 사용되는 언어입니다.) ..
-