1, 다른 필드:
Javase 는 이 플랫폼의 표준 버전이며 모든 영역에서 사용할 수 있습니다.
Javaee 는 플랫폼의 기업판으로 주로 기업에서 사용한다.
2, 다른 역할:
Javase 는 Java 소프트웨어 개발 및 실행을 위한 개발 도구, 소프트웨어 라이브러리 및 Java 가상 시스템을 제공합니다. Java2 플랫폼, enterprise edition, Java 웹 서비스의 기초이기도 합니다.
JavaEE 는 "한 번 작성, 어디에서나 실행", 데이터베이스의 JDBC API 액세스, CORBA 기술 및 인터넷 응용 프로그램에서 데이터를 보호하는 보안 모드와 같은 표준판의 많은 장점을 강화합니다.
EJB(Enterprise JavaBeans), Java Servlets API, JSP(Java Server Pages) 및 XML 기술에 대한 포괄적인 지원도 제공됩니다.
Java SE 소개:
Java se 는 Sun Microsystems 가 1995 년 5 월 내놓은 Java 프로그래밍 언어와 Java 플랫폼의 총칭이다.
Java 로 구현된 HotJava 브라우저 (Java 애플릿 지원) 는 플랫폼 간, 동적 웹, 인터넷 컴퓨팅과 같은 Java 의 매력을 보여줍니다. 이후 자바 (Java) 는 널리 받아들여지고 웹의 빠른 발전을 추진해 왔으며, 현재 많이 사용되는 브라우저에서 Java 애플릿을 지원하고 있다.
Java 언어는 높은 보안 및 플랫폼 간 기능 덕분에 웹 응용 프로그램 언어에 선호될 수 있습니다. 현재 거의 모든 컴퓨터 플랫폼에서 Java 를 볼 수 있습니다.
Java se 는 데스크톱, 서버, 임베디드 장치 및 실시간 환경에서 Java 응용 프로그램을 개발하고 배포하는 데 사용됩니다. Java SE 에는 Java 웹 서비스를 개발하는 클래스 라이브러리가 포함되어 있으며 Java SE 는 Java EE 를 위한 기반을 제공합니다.
Java Se 의 등록 정보:
Java 는 객체 지향 프로그래밍 언어입니다.
객체 지향은 소프트웨어 개발의 한 가지 생각이다. 현실 세계에 대한 추상화로, 객체 지향은 관련 데이터와 방법을 하나로 구성합니다.
Java 는 C++ 에서 이해하기 어려운 다중 상속, 포인터, 메모리 관리 등의 개념을 배제합니다. 객체의 라이프 사이클을 수동으로 관리할 필요는 없습니다.
Java 언어에는 강력하고 사용하기 쉬운 두 가지 기능이 있습니다. 현재 엔터프라이즈급 개발, 빠르고 민첩한 개발, 특히 다양한 프레임워크의 출현으로 Java 가 점점 더 유행하는 언어가 되고 있습니다.
자바는 정적 언어입니다. 정적 언어는 컴파일 시 데이터 유형을 알 수 있고, 실행 전에 유형의 정확성을 확인하며, 유형이 확인되면 변경할 수 없는 언어입니다.
Java 는 플랫폼 독립성과 이식성을 가지고 있습니다.
자바 (Java) 는 매우 유명한 슬로건을 가지고 있다: 한 번 쓰고, 어디에서나, 즉 한 번 쓰고, 어디서나 실행한다.
Java 는 멀티 스레딩을 쉽게 구현할 수 있습니다.
자바 성능;
자바 (Java) 는 건장하다.
Java 는 분산 프로젝트를 쉽게 개발할 수 있습니다.
JavaEE 소개:
JavaEE 응용 프로그램은 구성 요소로 구성됩니다. 즉, 구성 요소를 기반으로 개발되었습니다. 구성 요소는 관련 클래스 및 파일을 통해 JavaEE 응용 프로그램으로 어셈블되고 다른 구성 요소와 상호 작용하는 독립적인 기능을 가진 단위입니다. 한 구성 요소의 변경 사항은 다른 구성 요소에 영향을 주지 않으므로 코드 반복이 줄어들고 재사용률이 높습니다. 좋은 분업 협력에 유리하여 병행 발전을 실현하다. 3 계층 구조로 개발된 경우 표현 계층과 데이터 액세스 계층은 서로 독립적이므로 아티스트는 표현 계층을 쉽게 확장하여 시스템의 확장성을 높일 수 있습니다.
JavaEE 기술 콘텐츠:
JDBC:
Java 데이터 연결은 SQL 문을 실행하는 데 사용되는 Java API 로 다양한 관계형 데이터베이스에 대한 통합 액세스를 제공합니다. JDBC 를 사용하면 데이터베이스마다 다른 응용 프로그램을 작성할 필요가 없습니다. 개발자는 JDBC API 를 사용하여 하나의 프로그램만 작성하면 됩니다.
JNDI:
Java 이름 지정 및 디렉토리 인터페이스는 네트워크에서 서비스를 찾고 액세스하는 통합 방법을 제공합니다. 데이터베이스 또는 이름 지정 서비스의 레코드에 해당하는 리소스 이름을 지정하고 데이터베이스 링크 이력서에 필요한 정보를 반환합니다.
데이터 소스의 여러 데이터베이스 링크를 미리 복구하고 데이터베이스 접속 풀에 저장합니다. 프로그램이 데이터베이스에 액세스할 때 접속 풀에서 유휴 데이터베이스 링크만 가져오면 됩니다. 액세스가 끝나면 리소스가 취소되고 데이터베이스 링크가 연결 풀로 반환됩니다.
EJB:
EJB 는 sun 의 javaEE 서버측 빌드 모델입니다. 설계 목표와 핵심 응용 프로그램은 분산 응용 프로그램을 배포하는 것입니다. 간단히 말해서, 이미 작성한 프로그램 (클래스) 을 포장하여 서버에 배치하여 실행하는 것이다. Java 의 플랫폼 간 장점을 통해 EJB 기술이 배포된 분산 시스템은 특정 플랫폼의 제한을 받지 않을 수 있습니다. 무상태형 응답 bean (독립 서비스 제공), 상태 복구 bean (응답 상호 작용 제공), 엔티티 bean (메모리에 영구 데이터 반영, 서버 충돌 후 복구) 및 메시지 중심 bean 의 네 가지 객체 유형이 포함됩니다.
RMI:
원격 메소드 호출을 통해 Java virtual machine 의 객체는 로컬 객체처럼 다른 Java virtual machine 의 객체를 호출할 수 있습니다.
JSP:
Java server page 는 html 구문을 사용하여 Java 확장을 구현하는 동적 컨텐트 템플릿입니다.
서브렛:
서브렛은 웹 서버의 기능을 확장하는 자바 애플릿입니다. 서버 측 응용 프로그램으로 요청될 때 실행을 시작합니다. CGI Perl 스크립트와 비슷합니다. 서블릿이 제공하는 대부분의 기능은 JSP 가 제공하는 기능과 비슷하지만 구현 방법은 다릅니다. Jsp 는 일반적으로 대부분의 html 코드에 소량의 Java 코드를 포함하고 있으며, 서블릿은 모두 Java 로 작성되어 html 에 통합됩니다.
XML:
플랫폼 독립성을 목표로 * * * * 다양한 비즈니스 프로세스의 데이터를 즐길 수 있는 확장 가능한 마크 업 언어입니다. Xml 을 배울 때 직접 태그를 쓸 수 있다는 것을 기억하세요. 끝 태그만 있으면 인식할 수 있어요. 그래도 대단해요.
JMS:
는 두 응용 프로그램 간 또는 분산 시스템에서 비동기 통신을 위해 메시지를 전송하는 Java 플랫폼의 MOM (메시지 미들웨어) 에 대한 API 입니다. 자바 메시지 서비스는 대부분의 MOM 공급자가 JMS 를 지원하는 플랫폼 독립적인 API 입니다. 메시지 통신은 지점 간 또는 게시-가입 유형일 수 있습니다.
Java IDL:
JavaIDL 은 즉석 CORBA 객체를 지원합니다. 즉, 객체 서버 처리 중 유효합니다. 실제로 Java IDL 의 ORB 는 완전한 플랫폼 소프트웨어가 아닌 클래스 라이브러리일 뿐, Java IDL 애플리케이션 시스템과 다른 CORBA 애플리케이션 시스템 간의 원활한 통신 지원을 제공하여 OMG 정의 ORB 의 기본 기능을 구현합니다.
JTS:
구성 요소 트랜잭션 리스너, TPM 은 응용 프로그램을 대신하여 분산된 사물의 실행을 조정하는 프로그램입니다. TPM 과 데이터베이스는 거의 동시에 나타납니다. 1960 년대 말, IBM 은 먼저 CICS 를 개발했고, 오늘날까지도 사람들이 그것을 사용하고 있다. 기존 (또는 프로그래밍) TPM 관리는 데이터베이스와 같은 트랜잭션 리소스로 프로그래밍 된 일련의 작업입니다. CORBA, DCOM, RMI 와 같은 분산 개체 프로토콜이 등장함에 따라 사람들은 더 많은 개체 지향 트랜잭션의 전망을 보고 싶어 한다. 객체 지향 구성 요소에 트랜잭션 의미를 알리려면 TPM 모델을 확장해야 합니다. 이 모델에서는 트랜잭션이 트랜잭션 객체의 호출 메소드에 따라 정의됩니다. JTS 는 구성 요소 트랜잭션 모니터 (객체 트랜잭션 모니터라고도 함) 또는 CTM 일 뿐입니다.
JTA:
JTA 를 사용하면 응용 프로그램이 분산 트랜잭션을 수행할 수 있습니다. 즉, 둘 이상의 네트워크 컴퓨터 리소스에 있는 데이터에 액세스하고 업데이트할 수 있습니다. JDBC 드라이버에 대한 JTA 지원은 데이터 액세스 기능을 크게 향상시킵니다.
자바메일:
개발자에게 전자 메일 처리를 위한 프로그래밍 인터페이스를 제공합니다.
JAF:
JAF 는 데이터를 캡슐화하고 응용 프로그램에 데이터에 액세스하고 조작할 수 있는 인터페이스를 제공하는 특수 데이터 처리 프레임워크입니다.