高分!高手 J2EE,框架!
我们这学期学J2ee,我对ssh框架不是很理解我知道以下的模式:第一JSP+servlet开发模式,通常JSP显示页面,Servlet是一个JAVA类,通过在JSP页面中...
我们这学期学J2ee,我对ssh框架不是很理解
我知道以下的模式:
第一 JSP+servlet开发模式,通常JSP显示页面,Servlet是一个JAVA类,通过在JSP页面中添加一些设置就可以由servlet来决定JSP页面一些操作后的导向!
请问ssh,(hibernat,spring,structs)也是类似的?分别对应这什么?
第二,SSH通常就是配置,这些配置是不是映射类似JSP页面与Servlet之间关系的?通常配置是映射什么的?比如我在页面A中按下按钮后,可以经过业务处理类C来导向另一个页面M,那么A,C,M是不是就是通过配置来实现哦?
第三,通常配置形如<struct> </struct> <spring></spring> <hibernat></hibernat>三个标记体内的映射与具体页面(如JSP)有什么关系?
第四,请用一个小小的例子说明SSH,配置关系?比如我做一个班级管理小系统?主页面A,主页面按钮事件处理类B,数据表C, A,B ,C应该如何在SSH中配置?(把模式告诉我)
我知道这不好回答,反正就一百分了,孰能给我说的明白SSH,是怎么一回事?汾酒给谁?呵呵 展开
我知道以下的模式:
第一 JSP+servlet开发模式,通常JSP显示页面,Servlet是一个JAVA类,通过在JSP页面中添加一些设置就可以由servlet来决定JSP页面一些操作后的导向!
请问ssh,(hibernat,spring,structs)也是类似的?分别对应这什么?
第二,SSH通常就是配置,这些配置是不是映射类似JSP页面与Servlet之间关系的?通常配置是映射什么的?比如我在页面A中按下按钮后,可以经过业务处理类C来导向另一个页面M,那么A,C,M是不是就是通过配置来实现哦?
第三,通常配置形如<struct> </struct> <spring></spring> <hibernat></hibernat>三个标记体内的映射与具体页面(如JSP)有什么关系?
第四,请用一个小小的例子说明SSH,配置关系?比如我做一个班级管理小系统?主页面A,主页面按钮事件处理类B,数据表C, A,B ,C应该如何在SSH中配置?(把模式告诉我)
我知道这不好回答,反正就一百分了,孰能给我说的明白SSH,是怎么一回事?汾酒给谁?呵呵 展开
6个回答
展开全部
1.
struts干了jsp和servlet的活。
spring主要是进行事务控制和管理,还有其他一些特性,包括实现spring mvc和struts类似的功能。
hibernate主要负责数据持久化,对数据库进行操作。
2.
这个主要是由struts实现的,按钮响应的servlet就是struts里配置的action,导向的另一个页面就是action里配置的forward。必须写好jsp和Action类及方法,然后通过配置关联起来。
3.
没什么关系。理论上解耦度够高,jsp根本不关心哪个action会调用它,更不用说更后面的spring和hibernate。
4.
页面和处理类都是在struts中配置。
数据库和表都是在hibernate中配置。
应用简单的情况下根本就不需要spring,用spring的话可以方便得把struts和hibernate具体实现类的创建分离出来。
struts干了jsp和servlet的活。
spring主要是进行事务控制和管理,还有其他一些特性,包括实现spring mvc和struts类似的功能。
hibernate主要负责数据持久化,对数据库进行操作。
2.
这个主要是由struts实现的,按钮响应的servlet就是struts里配置的action,导向的另一个页面就是action里配置的forward。必须写好jsp和Action类及方法,然后通过配置关联起来。
3.
没什么关系。理论上解耦度够高,jsp根本不关心哪个action会调用它,更不用说更后面的spring和hibernate。
4.
页面和处理类都是在struts中配置。
数据库和表都是在hibernate中配置。
应用简单的情况下根本就不需要spring,用spring的话可以方便得把struts和hibernate具体实现类的创建分离出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询