资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,Java程序开发,JSPModel2,重庆大学计算机学院,主要内容,JSPScriptlet,JSPModel1,JSPModel2,WebFrameworks,1.JSPScriptlet,什么是JSPScriptlet,JSPScriptlet的缺点,什么是JSPScriptlet,Scriptlet是在JSP文件中之间的Java代码,例如,Countingtothree:,Thisnumberis.,Donecounting.,6,6,JSPScriptlet的缺点,JSP文件难于阅读和维护,无法将业务逻辑和表示层逻辑分离,前端开发人员和后端开发人员难以协同工作,修改JSP文件可能导致多种类型的Bug,6,2.JSPModel1,JSPModel1简介,JSPModel1示例,JSPModel1简介,JSP+JavaBean,9,JSPModel1示例,见代码,10,10,2.JSPModel2,JSPModel2简介,JSPModel2示例,JSPModel2简介,MVC架构,13,JSPModel2示例,见代码,14,14,JSPModel2示例(使用JSTL),JSTL是,JavaServerPagesStandardTag,Library的缩写.,需要拷贝JSTL到工程的,“WebContent/WEB-INF/lib”目录,见代码,16,16,3.WebFrameworks,WebFrameworks简介,主流Web框架,WebFrameworks简介,Web框架是一种软件框架,它用于简化动态网站等Web应用,的开发,Web框架是一套Web应用的开发模板,对Web应用的共有,过程提供了一系列的开发支持,例如数据库访问、视图选择、,数据有效性验证、文件上传、会话管理等。,常用Web框架,Spring,ApacheStruts,18,18,Spring,www.spring.io,19,19,ApacheStruts,struts.apache.org/,20,20,
展开阅读全文