——WebSphere平台上的演示与实战
孙松 2003年5月15日
Servlet、JSP学习教材
目录
概念:Java、JDK、J2SE、J2EE 、Applet 、Servlet、JSP
Servlet、JSP规范和API
Servlet、JSP Best Practices
WebSphere平台Servlet、JSP实战
讨论和答疑
概念(Java、JDK)
Java: 通用、并发、基于类、面向对象的编程语言。Java诞生于1995年5月23日,scape浏览器,给业界带来了新潮!Java 虚拟机(Java Virtual Machine)、垃圾收集机制(Garbage collection)、代码安全性检测(Code Security)并称为Java的三大机制。Java是开放源代码的。
JDK: Java开发工具包,、、、、,(代号Tiger)目前正在开发中。(Java运行时环境)独立出来;,由此诞生了Java2平台;;,引入Assert(断言)等;(泛型)。随着JDK/JRE的版本升级,功能愈加强大,性能愈加优异。
Demo 1:
概念(J2SE)
J2SE: Java 2 Platform Standard Edition。Java技术的基石和核心部分,开发、部署和运行基本Java程序的平台。Java2、J2SE和J2SDK在意义上等同。
J2SE主要组件:部分
JavaBeans Technology
Java Foundation Classes (JFC)/Swing
Java HotSpot Virtual Machine
Java Platform Debugger Architecture (JPDA)
Java Web Start
JDBC Technology
Remote Method Invocation (RMI)
J2SE标准扩充:部分
Java Authentication and Authorization Service (JAAS)
Java Media Framework (JMF)
Java Naming and Directory Interface (JNDI)
Java Secure Socket Extension (JSSE)
Java 3D API
概念(J2EE)
J2EE: Java 2 Platform Enterprise Edition。具有全面包容的应用设计模型和测试体系、构建企业级服务端应用的技术集成架构平台
J2EE技术列表:部分
Enterprise JavaBeans
JavaMail
Java Message Service (JMS)
JavaServer Pages
Java Servlets
RMI-IIOP
J2EE的6种角色
J2EE产品提供商-提供J2EE Server、J2EE Containers
应用程序组件提供者-开发应用组件、相关文档
应用程序组装者-组装J2EE应用程序(.ear)
部署者-部署J2EE应用程序
系统管理员-系统维护(主机、网络),运行时监控,性能调节
工具提供商-提供开发、组装、部署、监控工具
J2EE应用模型图
基础-J2SE
容器
n层结构
概念(Applet、Servlet)
Applet: 小应用程序。常用于Client端动态内容展现,运行在特殊容器(如appletviewer)或浏览器(支持Java或装有JavaPlug-in)里。applet容器从本地或远程将符合和实现applet规范的类字节代码装入Sandbox,按照特定的步骤运行之。通过签名/授权策略可突破Applet默认具有的安全限制。
Servlet: 服务器端小服务程序。用于Server端动态内容展现,早期为了突破CGI脚本的不足(平台相关、不易扩展等)而产生。,以后被列入J2EE的基础范畴中。运行在Servlet容器中。 Servlet容器依据servlet部署信息装入、初始化、实例化Servlet,并调用其service接口去响应client端请求,最后在必要时销毁servlet实例。
概念(JSP)
JSP: Java Server Pages. 与ASP、PHP齐名。功能强大,有Servlet的全部功能,且除去了Servlet的不直观、开发难度高的缺点。属于J2E
Servlet 来自淘豆网m.daumloan.com转载请标明出处.