首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP、servlet与Spring之间有什么关系?该怎么处理

2012-01-30 
JSP、servlet与Spring之间有什么关系?以前谈到三层结构都是:jsp+servlet+javabean,现在变成了struct+spring

JSP、servlet与Spring之间有什么关系?
以前谈到三层结构都是:jsp+servlet+java   bean,现在变成了struct+spring+hibernate。我想问,spring究竟是什么?要学好spring是不是还要先学jsp和servlet?

两个三层结构各有什么优缺点?

[解决办法]
三层结构?
jsp + servlet + javabean是最基本的jsp技术。后来高手们在这个基础上进行了各种封装
v的方面由原来的html中的 <%java片断%> 变成了封装好的tld,也就是现在流行框架的各种标签,让jsp画面看起来更简洁,代码更容易维护。
将原来的javabean 改成了ActionForm(并不完全是),原来的servlet则通过Action类来处理,然后通过config文件进行映射。
至于spring不太清楚
hibernate应该是和db打交道的
[解决办法]
jsp+servlet+java bean这个被人称之为MODEL2 MVC的STRUCTS结构有它演变而来 MVC为强制性的动静分离 M为MODEL就是一些JAVABEAN OR EJB C为CONTROLER为为一个SERVLET ACTIONSERVLET由她控制程序的 V为VIEW 视图
ACTIONFORM 为 视图层与控制器的接口 就是ACTIONFORM BEAN 将数据传递给ACTION
ACTION为 控制器与模型的接口

SPRING也是一种J2EE的框架
hibernate是种持久化技术
struct+spring+hibernate是一种框架+持久化组合使用方式 而不是3层结构的名称
[解决办法]
最好先学基础!j3se-
j2ee-(jsp-serlet-jdbc..-SSH)....

热点排行