Java开发之javaEE(java2EE)的介绍,java软件工程师初步阶段知识

1、 为什么需要JavaEE
我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。
为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发
2、 什么是JavaEE
JavaEE是一个开发分布式企业级应用的规范和标准。
Java语言的平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Micro Edition,Java标准版)、适用于企业应用的JavaEE(Java Platform Enterprise Edition,Java企业版)。
3、 JavaEE包括的技术
JavaEE应用程序是由组件构成的。J2EE组件是具有独立功能的单元,他们通过相关的类和文件组装成JavaEE应用程序,并与其他组件交互。
JavaEE包括的技术有:Web Service、Struts、Hibernate、Spring、JSP、Servlet、JSF、EJB、JavaBean、JDBC、JNDI、XML、JavaSE。
4、 什么框架
框架即Framework,我们可以把框架理解为某种应用的半成品,就是一组组件,供用户选用,完成用户自己的系统。简单地说就是使用别人准备好的组件,来实施自己的项目。
5、 JavaEE与框架的关系
框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上创建的。
JavaEE与框架的关系

6、 JavaEE的体系结构
应用程序的三层结构如下:

你可能感兴趣的:(java-ee,java,struts)