spring oracle 게시판 예제

이번에는 @RequestMapping 추가된 ID가 일치하는 직원(예: /employees/101)을 반환하도록 지정합니다. ID 필드는 {id}와 @PathVariable 개의 함으로 식별됩니다. URI에서 검색된 값은 메서드에 전달됩니다. 일치하는 개체가 발견되면 Employee 개체가 JSON 형식으로 반환됩니다. HTTP 상태 200(확인)도 반환됩니다. 일치하는 검색어가 발견되지 않으면 404(찾을 수 없음)의 HTTP 응답 코드가 반환됩니다. 스프링 부팅은 데이터를 반환하거나 HTTP 상태 코드를 설정하는 ResponseEntity 클래스를 제공합니다. EmployeeDAO.java라는 com.example.rest 패키지에 인터페이스를 만듭니다. 첫 번째 단계는 JDeveloper의 XML 편집 프레임워크와 함께 사용할 Spring 파일에 대해 XML 스키마를 등록하는 것입니다. 스프링 샘플에서 각 XML 파일의 헤더에서 XML 스키마의 위치를 찾을 수 있습니다. 모든 스프링 스키마 목록이 여기에 있습니다.

응용 프로그램 이름을 변경하거나 Java 버전을 변경하는 경우 이 파일을 업데이트해야 합니다. 이 예제에서는 manifest.json 파일이 pom.xml 파일과 함께 프로젝트 루트 디렉토리에 저장됩니다. 게시판 연락 (BBL)은 게시판의 정기적 인 상태 확인을 수행하고 시스템의 모든 부분의 기능을 조정하는 BEA 턱시도 서버입니다. 다음 이미지는 새 스프링 정의 bean을 만들기 위한 마법사를 선택하는 방법을 보여 주며, 이 문서에서는 Spring 2.0 버전을 사용할 예정입니다. 이 버전의 Spring은 아직 개발 중이지만 스프링 사이트에서 릴리스 후보를 이미 다운로드 할 수 있습니다. Spring Framework의 매우 유용한 특징 중 하나는 공통의 관점에서 동일한 일반적인 기능을 구현하는 다양한 기술의 적응입니다. 이 것의 특정 예는 데이터 액세스 개체 (DAO)에 대 한 Spring의 지원입니다. 스프링 프레임워크는 특정 기본 데이터 액세스 기술과 관련된 추상 DAO 클래스를 제공합니다. 개발자는 이러한 Spring 제공 DAO 클래스를 확장하여 특정 유형의 데이터 액세스에 해당하는 Spring 기능에 쉽게 액세스할 수 있습니다. 이러한 DAO 접근법의 장점은 특정 데이터 액세스 기술의 특정 특성이 구현된 DAO 클래스에 격리된다는 것입니다.

이 예제에서는 어셈블리 플러그인이 JAR 파일을 만들도록 구성되며 또한 Oracle 응용 프로그램 컨테이너 클라우드 서비스에 필요한 응용 프로그램 아카이브를 만들도록 구성됩니다. XML은 응용 프로그램 아카이브를 생성하는 방법을 정의하는 bin.xml 파일을 참조합니다. .zip 또는 .tar.gz 형식의 애플리케이션 아카이브는 Oracle 애플리케이션 컨테이너 클라우드 서비스를 위한 즉시 배포할 수 있는 애플리케이션 아카이브 패키지입니다. 예를 들어 구성 요소 팔레트 창(ctrl+shift+P)에서 이 창을 http://www.springframework.org/schema/beans 스키마를 선택합니다. 이제 bean 태그 내부의 XML 파일로 속성 태그를 드래그할 수 있습니다. 예외 클래스는 서비스 인터페이스 및 서비스 클래스의 메서드에 대 한 throws 절에 포함 되는 예외의 형식입니다. 서비스 및 DAO 인터페이스 및 클래스에 대한 패키지도 이 마법사 화면에 표시됩니다. 이 예제와 관련된 이 화면의 부분적으로 채워진 버전이 다음에 표시됩니다.

위의 예에서 배포된 응용 프로그램 간에 공유하도록 선택할 수 있는 라이브러리에는 JavaServer Faces(JSF), 여러 버전의 MyFaces 및 여러 버전의 JavaServer 페이지 표준 태그 라이브러리(JSTL)가 포함됩니다. 위에 제공된 라이브러리 이외의 라이브러리가 공유 라이브러리로 필요한 경우 WebLogic 공유 라이브러리 관리… 링크를 사용하여 공유할 수 있는 다른 라이브러리를 찾아볼 수 있습니다.

kledingmerken

Geplaatst in Geen categorie door admin. Zet de link bij je favorieten link.