一、Java EE组件——用Java语言编写,与其他程序一样进行编译,是具备完备功能的软件单元。
客户端(小程序):applet
运行于Java服务器上的Web组件:Servlet、JSF、JSP
运行于服务器上的业务逻辑组件:EJB(Enterprise JavaBeans:企业bean)
二、Java EE客户端
- Web客户端——瘦客户端
无需查询数据库、执行复杂的业务逻辑或连接过时的应用
——重量级的操作转移至Java EE上的EJB进行(安全、速度、服务性、可靠性) - 应用程序客户端——富客户端
人机交互。
直接访问运行于业务层的企业bean - applet
三、Web组件
servlet:Java语言里的类,能够动态的处理请求并生成响应。
JSP页面:以servlet方式执行,且能以一种更加自然的方式创建静态内容。
JSF:构建于servlet和JSP技术之上,为web应用程序提供用户界面组建框架。