jsp+severlet+javabean和SSH是什么关系
本人初学者,对jsp+severlet+javabean和SSH关系,感到疑惑,希望大家能通俗的说下......
------解决方案--------------------我认为JavaBean就是一种规范编写的特殊的实体类,它包含无参的构造器、属性以及操作属性的setXXX、getXXX方法;
Servlet是一种运行在服务器端的java小程序,可以响应浏览器端的请求,进行数据的处理,并生成web页面,返回给浏览器;
而jsp就是建立在Servlet之上的,用户只需编写jsp页面,由容器自动将jsp页面转成serlvet,所以如果要想深入学习jsp,强烈建议先学习Servlet;而一些有关jsp学习的书籍也都先介绍servlet,再学习jsp的;
SSH = Struts + Spring + Hibernate,分别对应于开发过程中的表现层、应用层和持久层,这也就是传说中的“三大框架”,即使不学习这三大框架,用Serlvet、jsp照样可以编写出优秀的web应用,但是从应用程序的可维护性和代码的重用性等诸多方便考虑,把一些共性的东西进行抽象出来的一种框架,是提供给程序员使用的半成品,而不是提供给企业使用的产品.有些大点的企业内部可能也有自己的开发框架;但只要好好学习这"三大框架",掌握其中原理性的东西,其它的框架上手也应该会很快.....
这些只是我的个人理解,可能有些地方理解的不到位,希望大家多发表意见......