JSP、servlet与Spring之间有什么关系?

时间:2022-07-12 21:10:43
以前谈到三层结构都是:jsp+servlet+java bean,现在变成了struct+spring+hibernate。我想问,spring究竟是什么?要学好spring是不是还要先学jsp和servlet?

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

7 个解决方案

#1


三层结构?
jsp + servlet + javabean是最基本的jsp技术。后来高手们在这个基础上进行了各种封装
v的方面由原来的html中的<%java片断%>变成了封装好的tld,也就是现在流行框架的各种标签,让jsp画面看起来更简洁,代码更容易维护。
将原来的javabean 改成了ActionForm(并不完全是),原来的servlet则通过Action类来处理,然后通过config文件进行映射。
至于spring不太清楚
hibernate应该是和db打交道的

#2


Spring是框架,就象盖房子弄的架子

#3


struct+spring+hibernate表示:表现层采用Struts框架,业务层采用Spring框架,持久层采用hibernate

#4


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层结构的名称

#5


追问一句,如果我想学习Spring的话,是不是要先学习jsp?

#6


最好先学基础!j3se-
                   j2ee-(jsp-serlet-jdbc..-SSH)....

#7


至少要知道jsp相关基础的啊,最近正在研究中。。。。

#1


三层结构?
jsp + servlet + javabean是最基本的jsp技术。后来高手们在这个基础上进行了各种封装
v的方面由原来的html中的<%java片断%>变成了封装好的tld,也就是现在流行框架的各种标签,让jsp画面看起来更简洁,代码更容易维护。
将原来的javabean 改成了ActionForm(并不完全是),原来的servlet则通过Action类来处理,然后通过config文件进行映射。
至于spring不太清楚
hibernate应该是和db打交道的

#2


Spring是框架,就象盖房子弄的架子

#3


struct+spring+hibernate表示:表现层采用Struts框架,业务层采用Spring框架,持久层采用hibernate

#4


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层结构的名称

#5


追问一句,如果我想学习Spring的话,是不是要先学习jsp?

#6


最好先学基础!j3se-
                   j2ee-(jsp-serlet-jdbc..-SSH)....

#7


至少要知道jsp相关基础的啊,最近正在研究中。。。。