`

J2EE开发学习笔记1

    博客分类:
  • J2EE
阅读更多

1. 基本概念:

 

    J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。Sun公司在1998年发表JDK1.2版本的时候, 使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Develping Kit,即J2SDK。并分为标准版(Standard Edition,J2SE ), 企业版(Enterprise Edition,J2EE ),微型版(MicroEdition,J2ME )。J2EE便由此诞生。

 

 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。

 

   Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:

  • Standard Edition(标准版) J2SE: 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
  • Enterprise Edition(企业版) J2EE: 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制
  • Micro Edition(微缩版) J2ME: 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒

    总结:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。

 

    随着Java技术的发展,J2EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台,它更多的表达着一种软件架构和设计思想,提供了一个多层结构的分布式应用程序模型,是一种利用Java平台简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。

 

    J2EE框架技术包括JDBC、JavaBean、JSP、Servlet、EJB、Struts、Hibernate、Spring等核心技术,还包括RMI、JNDI等高级核心技术。

 

    J2EE是一系列技术标准所组成的平台,包括:

  • Applet - Java Applet
  • EJB - 企业级JavaBean(Enterprise Java Beans)
  • JAAS - Java Authentication and Authorization Service
  • JACC - J2EE Authorization Contract for Containers
  • JAF - Java Beans Activation Framework
  • JAX-RPC - Java API for XML-Based Remote Procedure Calls
  • JAX-WS - Java API for XML Web Services
  • JAXM
  • JAXP - Java XML解析API(Java API for XML Processing)
  • JAXR - Java API for XML Registries
  • JCA - J2EE连接器架构(J2EE Connector Architecture)
  • JDBC - Java数据库联接(Java Database Connectivity)
  • JMS - Java消息服务(Java Message Service)
  • JMX - Java Management Extension
  • JNDI - Java名字与目录接口(Java Naming and Directory Interface)
  • JSF - Java Server Faces
  • JSP - Java服务器页面(Java Server Pages)
  • JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)
  • JTA - Java事务API(Java Transaction API)
  • JavaMail
  • Servlet - Java Servlet API
  • StAX - Streaming APIs for XML Parsers
  • WS - Web Services

 

分享到:
评论

相关推荐

    J2EE框架学习笔记

    循序渐进,由浅入深的讲解了JDBC,Hibernate,Stryts以及Spring的用法以及整合时的一些用法

    J2EE学习笔记(J2ee初学者必备手册)

    在杰普学习时的学习笔记,是大家学习J2EE开发的很好的参考笔记

    J2EE学习笔记(J2ee初学者必备手册)

    在杰普学习时的学习笔记,是大家学习J2EE开发的很好的参考笔记

    MLDN_J2EE框架_笔记

    MLDN_J2EE框架 struts hibernate spring jsp 学习笔记

    J2EE学习笔记

    第八章:J2EE开发框架 212 第九章:J2EE开发规范 218 9.1:编码规范 218 9.2:文档资料规范 218 第十章:系统安全篇: 218 10.1:java安全结构 218 10.2:通讯安全结构 222 第十一章:Hibernate、Spring简介 222 ...

    j2ee学习笔记.rar

    把学到j2ee企业级开发用的知识大体总结了一下,对于初学者很实用,对于以后会有很大的帮助!

    J2EE初级程序员学习笔记

    为初学者提供良好的开发思想,充分讲解了JAVA面向对象的开发思想和基本理论和语法,提供了常用的类库用法。

    J2EE(SSH整合)开发笔记.doc

    ssh整合开发笔记全过程,希望对初学者来是个好的学习资料。

    AppFuse学习笔记(J2EE入门级框架)

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、Struts、xDcolet、Junit、Taperstry、JSF等基础框架给出了示范。在持久层,AppFuse采用了Hibernate O/R映射...

    java学习笔记

    java学习笔记大全:java内容介绍 java编程可以分成三个方向: 1、java se (j2se)桌面开发 java中的基础中的基础 2、java ee (j2ee)web开发 3、java me (j2me)手机开发 java se课程介绍 java面向对象编程(基础) java...

    springboot学习笔记.docx

    spring boot 最全的学习笔记 简介:spring boot 简化了J2EE企业级开发,内嵌tomcat容易,能快速开发spring 应用程序,快速部署, 简化了集成其它应用框架的流程,是spring全家桶和一站式解决方案。 Spring Boot...

    spring项目开发学习笔记

    存在的目的是用于构建轻量级的J2EE应用。 轻量级:应用大小和应用开支,包括应用方式 依赖注入DI/IoC控制反转:提供松耦合的一种实现技术 AOP面向切面编程:(可以在不修改源代码的前提下,增强权限,日志,事务功能)...

    Java/JavaEE 学习笔记

    作者在杰普学习时的学习笔记,是J2ee初学者必备手册,是大家学习J2EE开发的很好的参考笔记。 Java/JavaEE 学习笔记 内容目录: Unix 学习笔记..........7 一、Unix前言............7 二、Unix基础知识....7 三、...

    计算机学习笔记大全(涵盖计算机绝大方面)

    c笔记,嵌入式开发,孙鑫VC学习笔记 J2EE中spring,structs,hibernate,EJB,JDBC等 J2ME开发以及笔记 Linux包括Ubuntu和solaris10 oracle,python,XML,UML,php,asp,js Junit测试以及黑盒测试等东西

    JAVA 五年的工作经验和学习笔记

    由于本人目前允许上传的资源太小,所以无法上传整个的技术学习笔记(JAVA 五年的工作经验和学习笔记),待以后有机会会分享给大家。 技术体系包括: J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)...

    轻量级J2EE企业应用实战00003

    为J2EE 的核心,开发成本高,部署成本也高,开发者的学习曲线也陡峭。今天,轻 级J2EE 应用的流行,让J2EE 应用开始进入寻常百姓家。当然,轻量级J2EE 应用是 经典J2EE 应用的简化,在保留经典J2EE 应用的架构、良好...

    轻量级J2EE企业应用实战00002

    为J2EE 的核心,开发成本高,部署成本也高,开发者的学习曲线也陡峭。今天,轻 级J2EE 应用的流行,让J2EE 应用开始进入寻常百姓家。当然,轻量级J2EE 应用是 经典J2EE 应用的简化,在保留经典J2EE 应用的架构、良好...

    Learning in J2EE(游神)

    其中包含了Oracle、Struts、Hibernate、EJB、AJAX、Spring等等绝大部分J2EE学习是开发中用到的技术,由个人学习中总结而来,另外还参考了同门师兄的一些。真正想学J2EE的朋友来说,这个东西是很有价值的。 因为个人...

    appfuse 学习笔记

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、Struts、xDcolet、Junit、Taperstry、JSF等基础框架给出了示范。在持久层,AppFuse采用了Hibernate O/R映射...

Global site tag (gtag.js) - Google Analytics