J2EE java企业版enterprise edition
sun设计的初衷是为了解决 client/server开发的弊端(cs模式第一次部署相对容易,但对后期升级更新不利、可伸展性较差,,通常需要基于某种数据库协议。)
J2EE有四层结构:
客户端机器上的客户层组件
J2EE服务器上的web层组件
J2EE服务器上的业务逻辑层组件
运行在eis服务器上的企业信息系统层软件 数据库
J2EE说明书定义了组件:
1、应用客户端程序,applet是客户层组件 (客户层可是基于web的也可以是传统的)
2、java servlet和JAVA SERVER pages (jsp)是web层组件 (web层可以是jsp页面和servlet 按照J2EE规范,静态的HTML页面和APPlets不算是)
3、enterprise javaBeans(EJB)是业务层组件
J2EE的13个规范:
JDBC:提供行业标准API,未访问不同的数据库提供了统一标准
JSP:servlet发展的产物,弥补servlet对HTML的输出处理不足。提供动态页面的功能,包含很多视图组件,拱页面展示用。
servlet:小型Java程序,拓展了web的功能,提供与web的交互功能,产生动态内容,输出HTML内容到客户端。
JSP Java server pages
EJB enterprise Javabeans:
给负责的企业级应用提供一个架构和分布式商务逻辑,实现分布式业务逻辑的Java组件,定义了EJB组件何时如何与他们的容器进行交互。
JNDI(Java Name and Directory Interface): 名字和目录服务接口。存取和操作企业级的资源如DNS和LDAP提供统一的规范,本地文件系统,或应用服务器中的对象。
等等.......
最近又误打误撞开始SAS的学习。。。。。。
啥都是半吊子。
不仅仅金钱自由难实现,旅游自由难实现
学习自由也难实现。。。