SSH
YQAG
这个作者很懒,什么都没留下…
展开
-
SSH-struts2的异常处理
在学习j2se的时候学习过利用java的exception类去处理异常。在struts2框架中也提供了对于异常的处理,简单说就是当发生异常时,可以在struts2.xml文件中进行配置,将页面跳转进行调整,给用户一个更人性化的反馈。 在struts2的异常处理中,分为两种异常处理,一种是全局的:所有Action出现异常都可以跳转到此页面。另一种是局部的:指定某一个Action异常跳转到此页面。局部原创 2015-06-30 23:13:06 · 1146 阅读 · 8 评论 -
理解Spring MVC Model Attribute 和 Session Attribute
作为一名 Java Web 应用开发者,你已经快速学习了 request(HttpServletRequest)和 session(HttpSession)作用域。在设计和构建 Java Web 应用时,理解这些作用域,如何将数据与对象和这些作用域交互是十分重要的。【在 StackOverflow 上有一篇文章可以帮助你快速了解 request 和 session 作用域】SPRING转载 2016-01-30 12:44:41 · 3163 阅读 · 2 评论 -
springMVC-springMVC入门实例
spring mvc框架通过model-view-controller模式来更好的将数据,业务,与展现进行分类,从这样一个角度说,springmvc 和struts2非常相似的 spring mvc的是设计师围绕dispatcherServlet展开的,dispatcherServlet负责将请求派发给特定的handler通过配置handlermapping,handlermapping将传给对应的controller,controller返回modelandview,moviewResolutio原创 2016-03-21 11:05:20 · 871 阅读 · 3 评论 -
springmvc—handlermapping三种映射
handlermapping负责映射中央处理器转发给controller的映射策略,简单说就是控制中央处理器的请求触发哪一个controller。 handlermapping的配置也是在springmvc的配置文件中。三种映射方式1.BeanNameUrlHandlerMapping(默认)按照controller的name来映射寻找controlller,它原创 2016-03-21 11:28:46 · 6418 阅读 · 1 评论 -
springMVC—三种控制器controller
在springmvc中提供了三种controller的配置,1.针对不需要controller代码的,也就是只起到跳转页面的作用。2.可以接受实体类型的controller。3.可以接受表单数据的controller,它只允许POST提交,在配置文件中需要指定提交FORM,请求成功的FORM。原创 2016-03-21 14:18:48 · 8770 阅读 · 4 评论 -
springMVC—注解开发实例
前面总结的内容都是利用配置文件去位置一个springMVC的程序,包含了配置harderMapping,Controller。这些内容也可以利用注解的形式进行配置。可以说是用注解的方式,更能提高开发的效率。原创 2016-03-21 15:48:34 · 1352 阅读 · 2 评论 -
springMVC—接受参数以及返回参数
在接受参数的方式中springMVC可以定义requet去接受,可以直接定义参数列表,在接受实体对象的时候也可以定义参数列表接受数据。在返回数据的时候可以使用Map返回数据,也可以使用springMVC提供的Mode返回数据。原创 2016-03-21 16:42:08 · 5834 阅读 · 2 评论 -
struts2——整合spring与struts2
struts2与spring整合以后,可以在struts中直接使用spring进行bean的配置。换句话说就是让struts2的action由容器管理。原创 2015-10-29 21:33:47 · 3726 阅读 · 6 评论 -
struts2—OGNL总结
OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 Struts2的标签库都是使用OGNL表达式来访问ActionContext中的对象数据的。如:<s:propertyvalue="xxx"/>。 Struts2将ActionContext设置为OGNL上下文,并将值栈作为OGNL的根对象原创 2015-10-25 13:39:46 · 868 阅读 · 6 评论 -
SSH-struts2入门实例
struts2是对于MVC思想的一种实现,在学习struts2时与.net中的mvc去对比发现他们很相似。struts2也有自己的控制器,自己理解struts2中的控制器就是带有Action的方法。 实例是登陆时将登陆输入的内容传值到Action,通过Action去跳转到另外一个窗体。login.jsp,用于提供输入框以及指定Action名称(login)。<%@ page language="j原创 2015-06-30 21:13:14 · 1166 阅读 · 6 评论 -
Hibernate——三种状态的理解
1.Transeint状态是刚创建一个对象,session和数据库中都不存在该对象,这个对象的状态就是Transeint。2.Persistent瞬时调用save,离线调用update使对象变成持久化对象,对象是持久化状态时对对象的任何操作都会在提交事物时进行比较。3.Detached没有被session管理,在数据库中存在与之匹配的记录。原创 2015-07-25 15:12:42 · 1013 阅读 · 11 评论 -
Hibernate——三种状态的实例persistent演示
在persistent状态时会将对象纳入到session的管理,无论对象是插入还是更新都会就将最后的数据同步到数据库,并产生相应的sql语句;当关闭session时处于datached状态,此时如果重新开启一个session会将对象重新纳入到session中,当session提交会将数据提交,并产生对应的更新sql语句。原创 2015-07-25 16:39:27 · 1315 阅读 · 10 评论 -
Hibernate——多对一关联映射
在多对一的单向关系映射中,插入数据时Persistent状态的对象不能引用Transient状态的对象。在查询数据时,级联查询按照级联的方向,可以通过“多”的对象查询级联的“一”的对象的内容。原创 2015-08-01 14:40:11 · 1690 阅读 · 10 评论 -
Struts2——ModelDriven运用
在struts2中提供了ModelDriven模型驱动,实现ModelDriven接口,会实现方法getModel。这样做的好处就是页面传过来的多个实体对象的属性,架构就会自动的将数据传给对象。原创 2015-09-27 01:36:43 · 929 阅读 · 15 评论 -
Spring——scope详解
声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。原创 2015-09-27 01:57:46 · 1292 阅读 · 19 评论 -
Hibernate——Hql实例+详解
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。完整的HQL语句形式如下:Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc。同时需要注意的是在hql中关键字不区分大小写,通常小写,类的名称和属性名称必须区分大小写,按照实体的设计去写大小写。 下面从原创 2015-08-22 01:01:06 · 5320 阅读 · 20 评论 -
spring—声明式事务管理总结
spring的声明式事务管理是建立在spring aop的基础之上,其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据原创 2015-10-25 13:24:33 · 894 阅读 · 3 评论 -
spring-AOP基本概念
基本概念连接点(Joinpoint):具有特定功能的方法,一般方法。切入点(Pointcut):具有共性功能的方法的统称一种称呼方式。被抽取后的代码目标对象(Target Object):包含切入点的类。通知(Advice):将共性功能抽取走,制作成独立的功能模块。被抽取后的公共代码切面(Aspect):切入点与通知匹配的一种情况,AOP切面描述的一组切入点与通知方法之间的原创 2016-06-30 17:59:25 · 640 阅读 · 5 评论