什么是Java EE?

(一)两种流行的软件开发模式

C/S(客户机Client/服务器Server)

B/S(浏览器Browser/服务器Server)

C/S结构模式图

C/S 模式:分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。

如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便

例如:股票交易软件,QQ

B/S结构模式图

可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装特定软件,只需要使用浏览器即可。

例如:电子商务网站,MySise系统等。 

(二)Web程序

通常采用B/S模式

浏览器端与Web服务器端采用请求/响应模式进行交互

客户端(通常是浏览器,如IE、Firefox等)接受用户的输入,如用户名、密码、查询字符串等;

客户端向Web服务器发送请求:输入之后,提交,客户端把请求信息(包含表单中的输入以及其他请求等信息)发送到Web服务器端,客户端等待服务器端的响应; 

数据处理:Web服务器端使用某种语言访问数据库,查询数据,并获得查询结果;

数据库向Web服务器中的程序返回结果;

发送响应:Web服务器端向客户端发送响应信息(一般是动态生成的HTML页面);

显示:由用户的浏览器解释HTML代码,呈现用户界面。

 应用于Web程序开发的技术:PHP、ASP、JSP、……

Java平台的三个版本:

Java SE: 是(Java Platform,Standard Edition 标准版)的简称,即是以前的J2SE。用于开发桌面应用程序。

Java EE: 是(Java Platform,Enterprise Edition  企业版)的简称,即是以前的J2EE。适用于创建服务器端的大型应用软件和服务系统。

Java ME:是(Java Platform,Micro Edition 微型版)的简称,即是以前的J2ME。用于开发在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒)上运行的应用程序。

(三)什么是Java EE

Java EE不是一个产品,而是一个技术规范,一系列的标准(JSP、Servlet、JDBC、JNDI、JMS、EJB...)。它涵盖企业级应用程序的设计、开发、汇编和部署等方面。

平台开发商按照Java EE规范开发不同的Java EE应用服务器;程序员按照这一规范,用API接口来开发应用程序 ,然后进行汇编,再部署到应用服务器。

Java EE提供了企业级应用程序的开发平台。

Java EE的基础是Java SE,但功能更加强大 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值