学习JSP技术也快半年多了吧,自己也动手编写了一些简单的动态网页吧。众所周知动态网页三大技术ASP,JSP,PHP基本上是三分天下,当然还有其他语言像Ruby,Python等也占据不小的份额。
学习JSP过程中我感触最深的是如下几点:
1.JSP是一种表示层的技术
我认为如果不知道JSTL和EL表达式根本说不上学好了JSP技术。学过JSP一定对这些脚本元素很熟悉:
(1)<%! %> 声明脚本元素
(2)<%= %> 表达式脚本元素
(3)<% %> scriptlet脚本元素
可以再这些脚本元素中直接插入Java代码,用于流程控制和应用逻辑,看似十分简单和方便,但恰恰这些脚本元素玷污了表示层。这些脚本元素是JSP早期版本遗留下来的问题,在JSP2.0中引入了EL并结合JSTL基本上解决了上述问题,使得我们可以编出不含有脚本的JSP代码,让JSP是真正意义上是用于表示。
2.JSP实质是Servlet
此外如果不熟悉Servlet也称不上精通JSP,究其本质来看JSP最终要编译成Java字节码即.class文件。大家可以在Tomcat 6.0\work\Catalina\localhost\xx(工程名)\apache\jsp下发现所有.jsp文件都被编译成.class文件,而这些类实质都是继承自Servlet。有兴趣大家可以把这些文件反编译看看。
最后我把我学习中的两本学推荐给大家吧《JSP程序设计》和《JSP高级程序设计》大部分心得都是受书的影响!!
分享到:
相关推荐
(完整版)JSP学习心得.doc
(word完整版)JSP学习心得.doc
为了适合大型新闻发布系统的要求,系统后台设计的时候就不是只考虑了一个人,而是有完善的权限管理,超级管理员可以为每个用户定义不同的权限,若访问了没有权限访问的页面,页面会禁止访问,并弹出告警框。
作者:徐春金下面是本人在学习JSP时的一些心得: 一、JSP工作原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 ...
学习心得,更好的明白课上你所能了解的知识,很好的把握学习方向
这是本人的总结,现在共享给大家,相信会对你有一定的帮助。
基于mvc模式的java web开发,用于表现层的jsp的标签
jsp基础知识的学习笔记,记录学习jsp时的点滴,同时加入作者的总结,可以借鉴
JSP笔记关于JSP原理、常用语法、看完之后简单的JSP文件代码可以看懂
是本人总结的可供初学者和开发人员查询,是个非常好用的东西,希望能够对你的学习有帮助。
一些常见错误的解决以及其他
jsp基础的学习资料,适合初学者,ppt形式,可以很容易学会jsp jsp基础的学习资料,适合初学者
主要介绍了JSP学习之JavaBean用法分析,较为详细的分析了JavaBean的功能、原理及使用注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
可以很好的了解JSP的一些基本知识,方便初学者 可以很好的了解JSP的一些基本知识,方便初学者
JSP学习总结 Servlet三个要素: 四种会话跟踪方式: 五:服务器上的五大对象 页面构成:7种元素 JavaBean: 表达式语言:
JSP学习笔记1 韩顺平的视屏截图和自己的心得 连载 和大家共分享
新一代JSP网络编程笔记,Word文档,文档结构清晰,个人学习的心得体会。
如果您学java它作为一个提纲挈领的东西还是不错的。另外我还将奉上IBM的java考试认证总结,也是比较概括,希望您能喜欢!
JSP分页总结
原因:不会html你可能写JSP? html 学习时间, 从从头15天时间应该够用了。至少你能手写出一个页面来。用我的下载部分教程2个小时就够了 2:javascript/jscript:掌握程度:熟悉。 原因:client端的数据校验、一些页面...