好事总是接二连三,周五的时候领导告诉我下周一在北京有个IBM WebSphere Application Server V5的系统管理方面的培训课程,这可是非常好的学习机会啊,呵呵。本来就是计划周三去天津参加CCNA的网络培训的,正好早点出发,连这个培训一起上了。
可惜的是两个培训有一天的时间冲突了,周三那天只能选一个培训的课去上,衡量轻重,觉得自己原来已经接触过WebSphere了,正好可以巩固并加深这方面的知识,而CCNA自己看过一下书应该也能赶上进度,所以决定上完WebSphere的培训再去天津上CCNA的课。
这次WebSphere系统培训的课程原型是IBM的SW246:Administration of WebSphere Application Server V5.1,培训对标准课程的内容进行了部分裁剪,把原来要上4天的课程压缩成3天了。
第一天的主要内容是介绍J2EE、Servlet、JSP、JavaBeans、MVC(Model-View-Controller)等基本的概念。
1)Web Application Evolution(发展):
静态页面(只包含html)—〉Applets小应用程序(带宽要求较高、要求客户端安装)—〉Servlets(要求和html静态文件分开,是java程序,变动时需要重新部署)—〉JSPs(和html结合,调用JavaBean产生数据并组合输出)—〉EJB(主要访问数据库,针对transaction事务一致性,性能是其缺点)—〉Scalability(扩展性)
2)MVC是一种设计模式,Structs是MVC设计模式的一种实现。
MVC的好处是可以代码复用(Code reuse)。
Model:JavaBean View:JSP Controller:Servlets
3)Servlet:import javax.servlet.http.HttpServlet
实现doGet、doPost(表单提交时调用)方法
4)页面调用路径在Web部署描述符-web.xml中
5)默认情况下Servlet是多线程的
6)用JSP还是Servlet?
Servlet:决定流程、校验输入、存取数据
JSP:展示内容
7)
