JSP 总结 重点 学习要点

来源:互联网 发布:sql2008r2数据库安装 编辑:程序博客网 时间:2024/05/18 02:52
以前学过JSP,最近想学习SSH框架的整合,所以去复习了一下!发现自己以前好多东西理解的不够透彻,学习就是这样,当你对某方面有一定基础后然后再去看自己以前学过的东西时,你总是会有不小的收获。总结对自己来说是一种复习,希望也能给学习JSP的人起点小作用。
1、一个web工程的结构 webDemo(web工程的名称)下有WEB-INF文件夹和任意多的JSP,WEB-INF下有classes、lib、web.xml。然后你就可以把这个文件放在相应的服务器上就可以访问了。
2、JSP原理:JSP其实就是Servlet的扩展,本质就是Servlet,因为JSP运行时要生产一个对应Servlet。(去了解这底层的Servlet结构对理解JSP的一些知识很有帮助的)其实为什么要用JSP去替代Servlet就是一种趋势:减轻我们的编程工作,其实用标签去替代脚本也是同样的理由的。
JSP总结:a、学习Servlet的结构、运行原理、生命周期和注册。
b、JSP声明:<%!声明变量和方法%>其实在转化成Servlet之后就是基本java语法,所以在这里你就可以看出你的java功底了,所以你先得学习Servlet。
c、JSP输出表达式:<%=%>这里只要注意不用;
d、JSP脚本:<% java coding%>原理:这部分代码最后会转化成Servlet的jspService()方法中的代码,所以在里面你不能用private等关键字。
e、三个编译指令:<%@ page/include/taglib %>
f、七个动作指令:forward include useBean setProperty getProperty plugin param
g、九个内置对象:application config exception request response out pageContext session
h、JSP2的自定义标签:这部分如果你要成为一个高级程序员你就得会,因为一个框架的开发往往要开发出很多适合实际项目的标签。
i、Filter和Listener:本质还是Servlet,所以java基本功还是要踏实。自己要学会这里,对你学习一些框架的理解很有帮助的。
j、表达式语言(EL):这是发展趋势,例如Struts中OGNL,使用简洁,结构清晰。
JSP学习经验
a、理解“请求转发”和“重定向”的区别
b、关注数据的传递方式、理解数据的范围page request session application。其实不管里学什么计算机技术永远要关注数据的传递和数据的存储的比如我接下来想谈一下Struts2中的ValueStack、Stack context和ActionContext。
c、JSP的中文乱码问题
d、JSP的调试技巧
e、表达式语言(EL)和Filter
有什么疑问可以与本文作者交流:305677472(QQ)
原创粉丝点击