JavaEE第一章JavaEE概述

合集下载

第1章JavaEE简介ppt课件

第1章JavaEE简介ppt课件

1.3.2 Struts框架
Struts框架那么具有组件的模块化、灵敏性和重用性的优 点,同时也简化了基于MVC的Web运用程序的开发,从运 用的角度来说,Struts有三大块:Struts中心类、Struts配置 文件及Struts标签库。
1.3.3 Hibernate框架
对目前的Java EE信息化系统而言,通常采用面向对象分 析和面向对象设计的过程。系统从需求分析到系统设计都是 按面向对象方式进展。但是到详细设计阶段,由于数据耐久 化需求保管到关系数据库,不得不自底向上修正设计方案, 又回到了按照过程进展编程的老路上来,这是非常令人沮丧 的。
1.2.2 Tomcat的安装于配置
二、安装: ① 运转apache-tomcat-6.0.18.exe,开场安装。 ② 选择安装内容及安装途径〔C:\Program Files\Apache Software Foundation\Tomcat 6.0〞〕,如图1.4所示。可以 把安装内容的“Examples〞选中,作为开发的参考例子。
5、修正web.xml文件的false改为true
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
1.2.3 MyEclipse的安装与配置
MyEclipse的安装过程非常简单,只需跟着步骤走就行了, 这里不再详细列举,本书例如用的是完全安装的MyEclipse。
图1.1 环境变量对话框
1.2.1 JDK的安装与配置
在【系统变量】中单击【新建】按钮,弹出“新建系统变 量〞对话框,在“变量名〞文本框中输入“JAVA_HOME〞, “变量值〞文本框中输入JDK的安装途径“C:\Program Files\Java\jdk1.6.0_16〞,如图1.2所示,单击【确定】按钮 完成配置。

Java EE Web应用开发基础-第1章-Java EE概述

Java EE Web应用开发基础-第1章-Java EE概述

EE应用时涉及到的API服务(续)
JAVA EE平台主要内容
开发基于Java

EE平台的应用时经常需要涉 及到的一些应用组件
JSP(Java Server Pages):JSP页面由 XHTML/HTML代码和嵌入其中的Java代码所组成。 服务器在页面被客户端请求后对这些Java代码进 行处理,然后将生成的XHTML/HTML页面返回给 客户端的浏览器
JAVA EE平台主要内容
Java
EE平台是由一系列容器、应用组件和 API服务所组成
JAVA EE平台主要内容
开发Java



JDBC(Java Database Connectivity,Java数 据库连接):一种用于执行SQL语句的Java API,可 为访问不同的关系型数据库提供一种统一的途径。 JNDI(Java Name and Directory Interface, Java命名和目录接口):JNDI被用于执行名字和目 录服务。它提供了一致的模型来存取和操作企业级 的资源,如DNS、LDAP、本地文件系统或应用服务 器中的对象。 RMI(Remote Method Invoke:远程方法调用): RMI定义了调用远程对象上的方法的标准接口。作 为一种被EJB使用的更底层的协议,它通过使用序列 化方式在客户端和服务器端传递数据。
JAVA EE WEB应用开发基础
《Java EE Web应用开发基础》(电子工业出版社)
杭州电子科技大学 俞东进 任祖杰 dodge2000@
第1章:JAVA EE概述
Java
EE规范简介 Java EE平台主要内容 Java EE应用服务器软件 Java EE的相关角色 Java EE应用软件的体系结构 Java EE体系架构的优点 思考题

第1章 JavaEE概述

第1章 JavaEE概述

其中,“port=8080”就是Tomcat的Web服务端口,可以任 意改变这个值,保存后启动Tomcat,输入 “http://localhost:自定义端口号” 。
19
1.2 Java EE开发环境的构建
MyEclipse的安装过程。 启动MyEclipse,出现MyEclipse的菜单,如图 1.13所示。
14
Spring框架
Spring框架是Rod Johnson开发的,2003年发布 了Spring框架的第一个版本。Spring是一个从实 际开发中抽取出来的框架,因此它完成了大量开 发中的通用步骤,从而大大提高了企业应用的开 发效率。 Spring为企业应用的开发提供了一个轻量级的解 决方案。其中依赖注入、基于AOP的声明式事务 管理、多种持久层的整合与优秀的Web MVC框架 等最为人们关注。Spring可以贯穿程序的各个层 之间,但它并不是想取代那些已有的框架,而是 以高度的开放性和它们紧密的整合。这也是 Spring被广泛应用的原因之一。
AddBook.class, DeleteBook.class
10
JSP
.tld, web.xml web.xml, books.tld
mbase.jar, msqlserver.jar, msutil.jar
DisplayBook.tag
Model I 体系结构-1
Model I 体系结构结合使用 JSP 页面和 JavaBean 来开发 Web 应用程序 适合快速和小规模的应用开发
9
Java web 目录结构
Web 应用程序 Web 应用程序目录结构 HTML 文件 图像 文档根目录 文档根目录 Servlet .war 文件 JSP 页面 静态文件 JavaBean WEB-INF (html, images……) Jar 文件 index.html, Applet login.jsp, contactus.jsp ViewBooks.jsp, logo.jpg 标签文件 book1.jpg 标签库描述符文件 部署描述器 类 库 标签

JavaEE01 Java EE体系结构

JavaEE01 Java EE体系结构

JavaEE容器类型
• Application Client Component • Applet Component • Web Component: Servlet JSP JSF Filter Event Linstener • EJB Component: Session Bean Entity Bean Message Drivern BeanJava E来自组件Java EE组件类型
Java EE的服务API
• • • • • • JDBC 数据库服务 JNDI 目录服务 JMS 消息服务 Java Mail 邮件服务 JTA 事务服务 JAAS 安全服务
Java EE的通讯协议
• • • • HTTP:Web通讯协议 HTTPS:加密的Web通讯协议 RMI:远程方法调用协议 RMI-IIOP:通过Internet的远程方法调用 协议。 • SOAP:Web服务的通讯协议
Java EE容器
• Applet Container 小程序容器 • Client Container 客户容器 管理普通Java类的运行,既是JVM虚拟机。 • Web Container Web容器 管理Web组件的生命周期,安全性,并发性, 提供对服务的接口。 • EJB Container EJB容器 提供EJB组件的运行环境,管理EJB组件的生 命周期,提供调用服务的接口等。
Java EE通讯协议标准
Java EE企业级应用的角色
• • • • • • • Java EE Product Provider Application Component Provider Application Assembler Deployer System Administrator Tool Provider System Component Provider

JavaEE 第1章 JavaEE概述(2学时)

JavaEE 第1章 JavaEE概述(2学时)

【返回】
1.2 JavaEE开发模式
Model 1:
JSP设计模式Model 2 (MVC)
控制器改进:使用Spring MVC框架
主要学习内容(30学时)
IDE开发环境:eclipse-jee(oxygen)
JSP
Servlet
JavaBean
JDBC
Mybatis
Dynamic Web Module:动态网页模型(Servlet规范),为了性能更 佳,通常要和对应的服务器搭配好。
备注:Tomcat 8.5支持Java7以上+Servlet3.1+JSP2.3
主要环境
(1)安装配置JDK1.8或9 (2)安装IDE开发环境:Eclipse for Java EE Developers (3)安装配置Tomcat 8.5.24 (4)安装配置Maven 3.5.2
Spring Spring MVC
《JavaEE应用开发教程》 华中科技大学出版社2016.10
ven + Dynamic Web Module 3.1环境搭建
Apache Maven是一个采用纯Java编写的开源项目管理工具。它基于 项目对象模型(POM)概念来管理项目,项目配置信息都被定义在 pom.xml文件中。
JavaEE架构
第1章 概述
1.1 JavaEE简介 1.2 JavaEE开发模式 1.3 开发环境搭建
1.1 JavaEE简介
JavaEE-Java Enterprise Edition
JavaEE-企业版(针对企业级应用) → 或称 J2EE、Java Web JavaSE-标准版针(针对普通PC应用) JavaME-微型版(针对嵌入式设备及消费类电器)

第1章 Java EE简介

第1章 Java EE简介

1.2.2 Tomcat7.0的安装与配置
(5) 选择安装路径。默认在“C:\Program Files\Apache Software Foundation\Tomcat 7.0”,如图1.10所示,单击【Install】开始安装。
1.2.2 Tomcat7.0的安装与配置
(6) 测试是否安装成功。安装完成后启动Tomcat,如图1.11所示。
Java EE开发与应用
主要内容





第1章 Java EE 概述 第3章JSP基础 第4章 Java EE数据库开发基础 第5章 Struts2开发 第6章Hibernate开发 第7章Spring开发 第8章Struts2、Hibernate、 Spring整合:学生成 绩管理系统 第9章Ajax
3.创建类 右击com.apex.demo包,在弹出的菜单中选择【New】【Class】,出现如图 1.28所示对话框。
1.3.2 一个简单Java Project程序
在类名“Name”栏填写“MyClass”,单击【Finish】,文件保存时会自动编 译。 编辑MyClass.java代码如下: package com.apex.demo; public class MyClass { public static void main(String[] args) { System.out.println("Hello World!"); } }
2. 创建JSP 由于在创建Web Project的时候,MyEclipse会自动生成一个缺省的index.jsp文件, 所以我们只要修改其内容即可。双击打开这个文件,将其修改成以下内容: <%@ page language="java" pageEncoding="ISO-8859-1"%> <html> <head> </head> <body> Hello World! </body> </html>

JavaEE课件第一章概述


集成化
旧系统的集成支持——不是白手起家
目前很多企业的信息存放在老的或者过时的应用系统或者其它数据库中(或不一定是java的或数据库的)——遗产系统 最大限度的利用以往信息 或者历史信息仍具有保留价值——如电厂运行资料,成绩库 新老系统的集成、运行平台不同

现有系统之间的集成
可移植性、易维护
问题3
为什么需要 J2EE?
问题1:从java语言的发展来看
1995年 ,Sun公司推出Java技术。 十多年来,已发展成为全球第一大软件开发平台,是长时 间以来最卓越的程序设计语言。 特点:跨平台、面向对象、多线程、半编译半解释等 1999年,Java从一种语言发展成为一种开发平台 ,出现 Sun ONE体系结构,以Java语言为核心,包括以下三个 版本: J2SE Standard J2ME Micro J2EE Enterprise 2005年8月, Java升级到1.5版,SUN公司将J2EE 1.5改名为java EE 5,以前J2EE版本还是称为J2EE。
题目:某个公司采用公用电话传递数据,数据是四位的 整数,在传递过程中是加密的,加密规则如下:每位数 字都加上5,然后用和除以10的余数代替该数字,再将第 一位和第四位交换,第二位和第三位交换。
J2EE
Java 2 Platform Enterprise Edition ------Java2平台企业版
1.2.2 JavaEE是企业分布式应用的的开发标准
Java EE是一个标准中间件体系结构 JavaEE 不是编程语言!!
Java EE是企业分布式应用开发标准 它规范了:
分布式组件(JSP、Servlet 、EJB)应该实现哪 些接口、提供哪些方法? 容器应该提供的服务

Java_EE第一章


三、Java EE核心技术简介
• J2EE核心技术:
EJB、 CORBA、 RMI、JSP、 Java Servlet、JavaBean、JDBC、 XML、JMS 、Web Service ……
三、Java EE核心技术简介
JavaBean技术:
• JavaBean是基于Java的组件模型,有点类似于Microsoft的 COM组件。 • JavaBean通过Java虚拟机(Java Virtual Machine)执行,运行 JavaBean最小的需求是JDK1.1或者以上的版本。
– 每一层可以被单独改变,而无需其它层的改变 – 降低了部署与维护的开销,提高了灵活性、可伸缩性 – 引入瘦客户端,计算被集中至服务器端,使性能提高成为 可能
• 仍然存在的问题:
– 对企业级应用开发人员的要求太高: 需要熟悉分布式协议(IIOP、IIOPS、HTTP、HTTPS、 CGI、ISAPI、NSAPI),进行一致性事务处理,负载平衡, 考虑安全性……
三、Java EE核心技术简介
JSP和ASP的比较(二):
不同: • JSP是由Sun推出的一项技术,是基于JavaServlet以及整个 java体系的Web开发技术,利用这一技术可以建立先进、安 全和跨平台的动态网站。ASP是MS公司推出的技术,只能在 MS的平台上运行,无法实现跨平台,也无安全性保障。 • ASP下的编程语言是 VBScript 之类的脚本语言,而JSP 使用 的是Java。 • ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完 全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编 译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。

第01章 Java EE概述


1.1.3 Spring框架
Spring框架是Rod Johnson开发的,2003年发布了Spring框架的第一个 版本。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量 开发中的通用步骤,从而大大提高了企业应用的开发效率。 Spring为企业应用的开发提供了一个轻量级的解决方案。其中依赖 注入、基于AOP的声明式事务管理、多种持久层的整合与优秀的Web MVC框架等最为人们关注。Spring可以贯穿程序的各个层之间,但它并 不是想取代那些已有的框架,而是以高度的开放性和它们紧密的整合。 这也是Spring被广泛应用的原因之一。
1.2.1 JDK和Tomcat的安装与配置
有的里面可能已经设置了登录名和密码,有的没有设置,不管有没 有设置,在这里用户都可以自己设定,例如设定如下:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <user username="admin" password="" roles="manager"/> </tomcat-users>
图1.1 “环境变量”对话框 图1.2 “新建系统变量”对话框
1.2.1 JDK和Tomcat的安装与配置
(2)设置系统变量Path。选择“属性”→“高级”→“环境变 量”,在“系统变量”中找到变量为Path的变量,单击“编辑”,在前 面输入JDK到bin的目录“D:\Program Files\Java\jdk1.5\bin; ”,如图 1.3所示,单击“确定”按钮完成配置。
图1.4 选择安装内容
图1.5 选择安装路径

第1章javaee简介ppt课件


JavaEE的体系结构(4)
• 由业务层和WEB层构成了多层分布式应用体系中的中间层。 • WEB层
– J2EE规范定义的WEB层由JSP页面、基于WEB的Java Applets以及 用于动态生成HTML页面的Servlets构成。这些基本元素在组装过程 中通过打包来创建WEB组件。 – 运行在WEB层中的WEB组件依赖WEB容器来支持诸如响应客户请求 以及查询EJB组件等功能。
JavaEE的容器
• JavaEE的组件是分别运行在各自的容器中,由容器管理并运行。 • 容器可以由不同的应用服务器提供。 • 共有4种不同类型的容器:
– – – – Application客户端容器:管理Application组件。 Applet客户端容器:管理Applet组件。 Web容器:管理Web组件,为JSP、Servlet提供服务。 EJB容器:管理EJB组件,为EJB提供服务。
JavaEE的组件
• JavaEE应用程序是由组件构成的。JavaEE组件是一个封装了功能 的软件单元,能够与相关的一些类和文件一起组成JavaEE应用程序。 • JavaEE共有4种类型的组件:
– – – – Application客户端:桌面应用程序。 Applet客户端:在Web浏览器中执行的图形界面。 Web组件:基于Servlet和JSP技术组件,它们运行在Web服务器上。 EJB组件:企业JavaBean(EJB)封装企业的业务逻辑,运行在应用 服务器上。
应用服务器介绍(1)
• WebSphere简介
– WebSphere 是 IBM 的集成软件平台。它包含了编写、运行和监视全天 候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所 需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提 供了可靠、灵活和健壮的集成软件。 – WebSphere Application Server 是该基础设施的基础,其他所有产品 都在它之上运行。 – WebSphere Application Server 是 一 种功能完善、开放的Web应用 程序服务器,是IBM电子商务计划的核心部分。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Applet
Servlet
客户端/服务器 服务器端应用 端表示层
服务器端 商业逻辑
企业信息 系统
客户
服务器
案例1:简单的网上书店的架构图
网上商店实现了商品浏览,用户可以进行订单查询,生 成订单以及删除订单等操作。
客户层
表示层
•列出图书目录 •查询 •增删所购图书 •订单录入页面
业务逻辑层
数据层
java EE 5,以前J2EE版本还是称为J2EE。
返回
问题2:Java EE究竟是什么?
Java EE是一个标准中间件体系结构 JavaEE 不是编程语言!! Java EE是企业分布式应用开发标准
返回
问题3:为什么需要 JavaEE?
1.1.1企业应用程序的特点 1.1.2企业级应用程序体系结构
企业应用的特点(分布式、面向web、开发的、集成的、 可移植、易于扩展和维护,企业计算具有一致性、事务 性、安全性等)决定了企业应用的体系结构
——JavaEE集上述特性为一身!!
目录
分布式
1.1.1企业应用程序的特点
企业应用日常的运行环境 局域网——组织内部 Internet——连接分布在世界各地的部门或者用户——面向web
1.2.3 支持JavaEE的厂商
JavaEE规范被众多中间件厂商所实现,不同厂家有不同的实现,但都遵 循同一JavaEE规范,可以互相部署——开放性。
支持JavaEE的厂商和应用服务器
Sun 公司: Sun One 服务器 Netbeans自带的GlassfishV2 服务器内置Applicaition Server BEA的weblogic IBM的WebSpere JBoss
•持久性,对应 数据库中的表
企业信息层
案例2:用户登录系统的架构图P327
表示层 控制逻辑层 数据表示层 企业信息资 源层
Login.jsp ProcessServlet reg.jsp 消息 Topic
会话Bean (UserBeanFacade)
notFindUser.jsp
实体Bean (UserBean)
Web包容器,是Web应用程序的基本运 行环境和框架。 ——由web服务器实现
组件和容器之间的交互——部署描述文件
Web 服务器
部署描述文件 Web.xml Servlet
EJB容器
部署描述文件 ejb-jar.xml EJB
•参见P28页 第一个servet的web.xml我们编写 •First.java ——这是一个servlet类,其实就是一个java类(P24) •那么在IE中如何访问它呢? •就是通过部署在web服务器上的web.xml来知道的。 •输入:http://localhost:8080/SimpleServlet/First
开发环境
NetBeans(内置应用服务器GlassFishV2)+MySQL Eclipse+MyEclipse+Tomcat+MySQL Web应用,不包括j2EE Eclipse+MyEclipse+Jboss+MySQL ——支持EJB
目录
1.3 JavaEE的组件和容器
组件:JavaEE基本的软件单元——面包 容器:分布式组件的运行环境 ——烤箱
业务逻辑层
• EJB(Enterprise Bean)
企业信息系统层
• • • • Database ERP 大型机事务处理 其它遗留信息系统
J2EE的N层体系结构(略)
表示
客户应用容器
应用
Web container
服务
EJB 容器

持续化
DB
浏览器 Html
Web 服务器 JSP
Simple Bean Entity Bean Session Bean
第一章 生的背景
1.1.1企业应用程序的特点 1.1.2企业级应用程序体系结构 1)C/S三层结构 2)B/S三层结构 3)多层结构
1.2 JavaEE的体系结构
1.2.1 JavaEE的多层体系结构 1.2.2 JavaEE是企业分布式应用的的开发标准 1.2.3 支持JavaEE的厂商
数据库服务器
数据层 (数据服务)
客户层的功能大大削弱,原来由客户端实现的应用逻辑和数据访问等功能都迁移到服务器上实现了—— 瘦客户——应用逻辑集中在服务器端 很多应用只需安装浏览器即可,基于web的
快速响应
通过中间件服务器的负载均衡和缓存数据能力,提高对客户端的响应速度
易于扩展
每次业务规则变化,只需在应用服务器重新部署新服务器端组件,无需更新或重新安装每个客户端
1.3 JavaEE的组件和容器
1.3.1 J2EE核心技术——之组件技术 1.3.2 容器及类型 1.3.3 J2EE核心技术之——服务
1.4 JavaEE应用打包与部署
1.5 JavaEE 体系结构的优点 小结
1.1 Java EE 产生的背景
从java语言的发展来看
问题1
问题2
Java EE究竟是什么?
--Vitruvius(古罗马建筑师),约公元前 25 年
开发良好的企业应用程序的第一步 就是寻找优秀的
2010世博中国国家馆展馆建筑外观以“东 方之冠,鼎盛中华,天下粮仓,富庶百姓” 的构思主题
系统构架师
1.2.1 JavaEE的多层体系结构
浏览器
Html Applet
Web 服务器
EJB 容器 会话 Bean 消息 Bean 实体 Bean
返回
1.1.2企业级应用程序体系结构
1)C/S两层结构 2)B/S三层结构 3)多层结构
1)C/S两层结构
客户端应用程序
客户端应用程序
数据库服务器
客户端应用程序 客户层 (人机交互/应用逻辑/数据访问)
服务层 (数据服务)
部署困难——胖客户端
客户端软件 不是基于web的,只能适用在LAN 胖客户端:应用逻辑集中在客户端, 安装耗时:需要每台客户端都安装客户端专用的应用程序 扩展更新困难:每次业务规则变化,都需要不断更新或重新安装客户端代码,重新部署客户端
web.xml:在web应用加载的自动加载
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="/xml/ns/javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_3_0.xsd"> <servlet> <servlet-name>First</servlet-name> <servlet-class>com.servlet.First</servlet-class> </servlet> <servlet-mapping> <servlet-name>First</servlet-name> <url-pattern>/First</url-pattern> </servlet-mapping> <session-config> <session-timeout> 30 </session-timeout> </session-config> </web-app> http://localhost:8080/SimpleServlet/First
MySQL数据库
regsuces.jsp
消息驱动 EJB(SendPassword)
向注册邮箱发邮件调JavaMail
邮件服务器
index.jsp
Web应用服务器
1.登录,检查用户的合法性实现安全登录 2.新用户的注册 3.用户密码遗忘后通过注册邮箱来重新获取
1.2.2 JavaEE是企业分布式应用的的开发标准
高速反应性
社会需求的瞬息万变企业不断变更业务规则以适应 企业程序必须具备能力来及时适应需求的改变
安全性
系统安全可靠——正常运行 合法用户经过合法途径使用(是否未经登录?是否直接录入网址?是否有权限?谁在运行?)
事务性
两个或多个网络的计算机资源上访问并更新数据的时候不会错,一个程序要么进行一系列数据库操作成功完成, 要么一点也不做,避免写到一半的时候出错——如银行转账

现有系统之间的集成
可移植性、易维护
返回
安全性小例子:我们是否可以偷窥别人的邮件?
打开某个邮件
将该页网址copy下来 /js3/main.jsp?sid=iCOQncrOggxflC qsyDOObTaVUDinTCCQ 再打开一个IE浏览器,贴上该网址
耗费系统资源
每个客户端程序都直连到DB服务器,为每个客户端建立连接耗费服务器资源——耗费资源 ——不适合过多的用户
安全性低:
客户端同DB服务器直连——非法用户容易通过客户端入侵,
返回
2)B/S三层结构
浏览器
浏览器
客户层 (表示逻辑) 部署容易——瘦客户端

应用服务器
应用服务层 (业务逻辑)
问题3
为什么需要 J2EE?
问题1:从java语言的发展来看
95.5 Sun公司推出Java技术。10多年来,已发展成为全球第一大软 件开发平台——Java是长时间以来最卓越的程序语言。Bill Gates 99年,Java从一种语言发展成为一种开发平台 ,出现Sun ONE体 系结构,以Java语言为核心,包括以下三个版本和 J2SE J2ME J2EE 与同类Microsoft公司的.Net相比, Sun ONE 更接近或更能满足互 联网在智能化Web服务方面的开放性、分布性和平台无关性 J2EE(Java 2 Platform ,Enterprise Edition—Java2平台企业 版),是使用Java进行企业级应用系统开发的一套扩展标准,必须 基于J2SE。 2005年8月, Java升级到1.5版,SUN的伙伴们将J2EE 1.5改名为
相关文档
最新文档