
SSH学习笔记
文章平均质量分 93
hoxis
这个作者很懒,什么都没留下…
展开
-
struts2整合json要注意的问题
昨天struts2整合json,一直出错:There is no Action mapped for namespace / and action name ...HTTP Status 404 - There is no Action mapped for action name...发现我已经在struts.xml中继承了json-default了啊,后来发现原来是因为没有引入相应原创 2014-06-26 12:07:46 · 1673 阅读 · 0 评论 -
《Spring实战》学习笔记-第六章:web视图解析
本章主要内容包括:将model数据展现为HTMLJSP视图的使用在前面的章节中,我们主要关注点在于编写控制来处理web请求,同时也创建了一些简单的视图来展现请求返回的model数据,本章我们将主要讨论在控制器完成请求处理之后和将返回结果展示到用户的浏览器之前,这个过程之间发生了什么。原创 2016-04-21 15:06:08 · 5318 阅读 · 0 评论 -
《Spring实战》学习笔记-第五章:构建Spring web应用
之前一直在看《Spring实战》第三版,看到第五章时发现很多东西已经过时被废弃了,于是现在开始读《Spring实战》第四版了,章节安排与之前不同了,里面应用的应该是最新的技术。本章中,将会接触到Spring MVC基础,以及如何编写控制器来处理web请求,如何通明地绑定请求参数到业务对象上,同时还可以提供数据校验和错误处理的功能。Spring MVC初探跟踪Spring MVC请求在请求离开浏览器原创 2016-04-21 15:04:53 · 6506 阅读 · 4 评论 -
《Spring实战》学习笔记-第七章:Spring MVC进阶
本章主要内容:备用的Spring MVC配置项处理文件上传控制器中的异常处理使用flash属性原创 2016-04-28 22:26:03 · 11404 阅读 · 0 评论 -
《Spring实战》学习笔记-第四章:面向切面的Spring
分布于应用中多处的功能称为横切关注点,通过这些横切关注点在概念上是与应用的业务逻辑相分离的,但其代码往往直接嵌入在应用的业务逻辑之中。将这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的。原创 2016-01-14 13:08:11 · 2108 阅读 · 0 评论 -
《Spring实战》学习笔记-第三章:最小化SpringXML配置
Spring提供了几种技巧,可以减少XML的配置数量:自动装配(autowiring):可以减少<property>和<constructor-arg>元素,让Spring自动识别如何装配Bean的依赖关系;自动检测(autodiscovery):Spring能够自动识别哪些类需要被装配成Spring Bean,从而减少对<bean>的使用。原创 2016-01-12 20:06:01 · 1351 阅读 · 2 评论 -
《Spring实战》学习笔记-第二章:装配Bean
创建应用对象之间协作关系的行为通常被称作装配(Wiring),这也是依赖注入的本质。声明Bean创建Spring配置Spring容器提供了两种配置Bean的方式,其一是使用XML文件作为配置文件,其二是基于Java注解的配置方式。原创 2016-01-06 21:37:05 · 2104 阅读 · 1 评论 -
《Spring实战》学习笔记-第一章:Spring之旅
简洁的Spring为了降低Java开发的复杂性,Spring采取了以下4种关键策略: - 基于POJO的轻量级和最小侵入性编程; - 通过依赖注入和面向接口实现松耦合; - 基于切面和惯例进行声明式编程; - 通过切面和模板减少样板式代码。原创 2016-01-05 18:37:05 · 1881 阅读 · 0 评论 -
Spring中的事务传播行为
Spring在TransactionDefinition接口中定义了7种类型的事务传播行为,它们规定了事务方法是如何传播的。 PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY:支持当前事原创 2014-06-23 11:23:01 · 1257 阅读 · 0 评论 -
Spring之AOP术语
AOP是Aspect Oriented Programing的简称,被译为“面向切面编程”。 AOP独辟蹊径通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方法。如何将这些独立的逻辑融合到业务逻辑中完成和原来一样的业务操作,这才是AOP的关键。 1、连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前,类初始化后,类某个方法调用前。一个类或一段原创 2014-06-22 14:59:38 · 1454 阅读 · 0 评论 -
Hibernate基于注解的双向one-to-many映射关系的实现
在项目中用到了一对多的实体类关系映射,之前接触的都是基于配置文件的映射实现,但是公司的大部分都是基于注解的,因此自己参考之前的代码捣鼓了基于注解的一对多的映射关系实现。背景:一的一端:QingAoCenterInfo:青奥场所信息,多的一端:QingAoPlaceInfo:青奥场馆信息,其中一个青奥场所下可以包含多个青奥场馆one端:QingAoCenterIn原创 2014-07-23 11:00:41 · 3279 阅读 · 0 评论 -
Struts2基于注解的Action配置
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念转载 2014-07-02 10:12:11 · 993 阅读 · 0 评论 -
Hibernate3注解的使用
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 c原创 2014-06-24 10:37:42 · 2590 阅读 · 0 评论 -
《Spring实战》学习笔记-第八章:使用Spring Web Flow
第四版的第八章内容与第三版基本一致。本章内容:创建会话式web应用程序定义流程状态和行为保护web流程原创 2016-05-30 13:32:15 · 17751 阅读 · 10 评论