12 2017 档案
摘要:一、Spring MVC 验证 JSR 303 是ajvaEE6 中的一项子规范 ,叫 Bean Validation 用于对javaBean中的字段进行校验。 官方的参考实现是: Hibernate Validator ,此实现和 Hibernate ORM 没有任何关系 //http://hib
阅读全文
摘要:一、Spring简介 Spring MVC是当前最优秀的 MVC 框架,自从Spring 2.5 版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0 更加完善,实现了对 Struts 2 的超越。现在越来越多的开发团队选择了Spring MVC。 1)Spring3 MVC使
阅读全文
摘要:本文主要介绍Spring中, 1 Spring JDBC 2 使用注解方式管理事务的传播行为 3 采用XML 方式配置事务 4 SH 整合 5 SSH 整合 一、Spring JDBC 1) 导包 , 使用myeclipse2014, 添加与持久化相关的包 2) 引入名称空间等 3) 配置数据源 <
阅读全文
摘要:本文主要讲述在Spring中 1 注解方式装配 2 以自动扫描把组件纳入spring容器中管理 3 面象切面编程-代理的jdk 版实现 4 使用 Cglib 生成代理 5 aop编程的一些概念 6 使用 Spring 创建代理对象(注解方式) 7 使用 Spring 创建代理对象(基于XML配置的方
阅读全文
摘要:本文主要介绍Spring中, 1 Bean 的 init-method 和 destroy-method 2 集合类型的装配 3 注解方式装配 4 以自动扫描把组件纳入spring容器中管理 5 代理模式 一、Bean 的 init-method 和 destroy-method 以前在学Servl
阅读全文
摘要:本文主要介绍四种实例化bean的方式(注入方式) 或者叫依赖对象实例化的四种方式。上面的程序,创建bean 对象,用的是什么方法 ,用的是构造函数的方式 (Spring 可以在构造函数私有化的情况下把类对象创建出来) 常用的创建方式有以下四种: 1) setter 方法 2) 构造函数 3) 静态工
阅读全文
摘要:前一篇博客讲述了Spring的一些基础概念,下面我们来创建第一个Spring程序吧。 步骤如下: 1) 导包 2) 配置文件 附没有提示的情况 MyEclipse ->File and Editors -XML ->XML Catlog, 点击 add,找到上面的文件 spring-beans-3.
阅读全文
摘要:在学习Spring之前,需要回忆一下工厂模式。下面会演示一段代码,自己体会。之所以要工厂模式是因为他有一个好处,很像Spring的用法。在实际开发中,new对象对于一个开发人员来说是一件非常需要小心谨慎的事情,也很考验人。new对象需要考虑的因素比较多,所以不要轻易去new,最好去调用。在工厂模式中
阅读全文
摘要:一、OGNL表达式语言 Ognl Object Graphic Navigation Language(对象图导航语言),它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现
阅读全文
摘要:本文主要介绍Struts2 文件上传、Struts2 多文件上传、文件下载、上传文件的过滤、输入校验、输入校验的流程。 一、Struts2 文件上传 步骤: 1) 页面 <form action="FileUpAction" method="post" enctype="multipart/form
阅读全文
摘要:一、ComboGrid 扩展自$.fn.combo.defaults和$.fn.datagrid.defaults。使用$.fn.combogrid.defaults重写默认值对象。数据表格下拉框结合了可编辑文本框控件和下拉数据表格面板控件,该控件允许用户快速查找和选择,并且该控件提供了键盘导航支持
阅读全文
摘要:一、几种国际化输出方式 国际化:国际化的本质,就是查找,替换。程序界面上输出的是国际化消息的 key 所对应的值。Struts2 中的国际化机制,会根据 key 到资源文件中找对应的文本来替换上面的key。 几种输出国际化信息的方式: -- 在JSP页面中使用<s:text name=""/>标签输
阅读全文
摘要:一、Action 配置说明 //请求的直接转发 <package name="packageUser" namespace="" extends="struts-default"> <action name="addUser"> <result>success.jsp</result> </acti
阅读全文
摘要:在学习Struts2之前,我们要知道Java为什么要有反射机制呢?反射机制可以说是填补Java不能动态访问某一个类的空白。利用反射机制,动态的创建一个对象。动态的访问类的某个属性,而且访问哪一个属性自己可能还不知道,只能通过有个变量进行访问。 一、反射 JAVA反射机制是在运行状态中,对于任意一个类
阅读全文