引用:
|
JSP出来好几年了,JSP要比asp,php有很多优点,这也是众所周知的,很多JSP爱好者从JSP诞生以来就一直大力鼓吹JSP是未来WEB语言的发展趋势,JSP是如何的快,接口是如何的多,扩展是如何的容易,学习是如何的简单,但几年过去了,JSP的知名度和用户群好像没什么增长,这是为什么呢? 很多JSP书上说JAVA是一种很容易学习的编程语言,但JSP真的简单吗?由于JSP是从JAVA派生出来的,而且与Servlets有密不可分的联系,很多想踏入JSP领域的人都被JAVA吓跑了,因为JSP书上都说要学JSP要先把JAVA基础打好了,毕竟WEB语言是非常容易学的,而JAVA是一门很深的通用编程语言,而且JSP里很多东西也没有ASP,PHP方便,就连最基本的数据库连接在JSP里都需要JDBC等数据库接口,而JDBC要研究起来也深奥的很,我在书店里发现很多厚重的专门讨论JDBC的书,就算你已经熟悉JAVA的语法了,很多书上说学JSP有点JAVA基础就行了,但当你JSP入门以后,随着程序的日渐复杂,你必须用Servlet做点控制流程跳转等方面的东西,这不,又回到学习JAVA上了,这还早着呢,等你的水平有了很大长进的时候,要去开发比较大的项目,你必须学习JavaBean,用JavaBean来封装一些可重用的JSP代码,而JavaBean在JAVA里也是重头戏,想把这个掌握了不是一天两天的事,等你逐渐成为JSP高手的时候,就应该去学习EJB了,学习EJB的时候还要去学习Weblogic,Websphere等服务器技术,而且JSP方面还在逐渐出来新的技术,比如Structs(一个MVC结构的实现方式),还有,当你逐渐掌握了JSP的时候,你还要去多看看数据结构,设计模式等方面的东西,还有…还有……,不说了,总之,学JSP累死人,JAVA的方方面面都要去学,当你发现自己已经完全掌握了JSP的时候,你在JAVA方面也应该是行家了,讲这么多我想说的就是想完全精通JSP,JAVA这个硬骨头也必须去啃! 还有服务器配置方面,很多人在TOMCAT,RESIN的选择上就徘徊很多时间,而这两个服务器配置也不怎么容易,相关资料也少,还都需要装JDK做支持,虽然resin现在有很强的发展势头,但比较流行的还是tomcat,比如你用了tomcat,但tomcat在处理静态文件的速度上要比APACHE慢很多,所以你还要装Apache,装apache还要装Apache JServ与tomcat连接,windows下还比较省事,但装好后还要花大量时间去配置,既要设置系统变量,又要tomcat,apache配置,麻烦的很。tomcat这些软件还是比较小型的WEB服务器,如果你要用Weblogic,Websphere搭建大型企业应用系统,还必须学相关方面的技术。 |








【原创】学习 jsp 是一条非常漫长的路












平板模式