摘要: MyBatis的全局配置文件SqlMapConfig.xml,在此文件中配置加载属性文件、数据源、事务、全局参数、别名以及mapper等,其内容如下: 1、<properties> <properties>用来加载properties属性文件,jdbc.properties文件内容如下所示: 1 j 阅读全文
posted @ 2017-08-29 22:41 小龙Sunny 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1、Mybatis功能架构图 MyBatis的功能流程层次整体架构图如下所示: 2、MyBatis三层架构简介 1.1 接口层 接口层提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理,MyBatis和数据库的交互有两种方 阅读全文
posted @ 2017-08-28 22:43 小龙Sunny 阅读(419) 评论(0) 推荐(0) 编辑
摘要: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的J 阅读全文
posted @ 2017-08-26 20:14 小龙Sunny 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1、单文件上传单文件上传步骤:1)创建上传jsp页面文件上传的表单提交方式必须是POST方式,编码类型:enctype="multipart/form-data",默认是application/x-www-form-urlencoded,比如:1 2)创建处理文件上传Action类在Action类... 阅读全文
posted @ 2015-07-20 20:07 小龙Sunny 阅读(2108) 评论(0) 推荐(1) 编辑
摘要: Struts2拦截器是基于AOP思想实现的,而AOP的实现是基于动态代理。Struts2拦截器会在访问某个Action之前或者之后进行拦截,并且Struts2拦截器是可插拔的;Struts2拦截器栈就是将拦截器按照顺序连接在一起的链,当满足拦截的要求时,则会按照实现声明的顺序依次执行拦截器。1、St... 阅读全文
posted @ 2015-07-19 21:16 小龙Sunny 阅读(697) 评论(0) 推荐(0) 编辑
摘要: Struts2的数据校验属于服务器端校验,Struts2 支持校验方式 :手动校验(代码校验) :在服务器端通过编写java代码,完成数据校验自动校验(配置校验) :XML配置校验(主流) 和 注解配置校验1、手动校验 1)Struts2的手动校验步骤: 首先要从页面中获取对应的标签name属性的值... 阅读全文
posted @ 2015-07-19 17:37 小龙Sunny 阅读(1928) 评论(0) 推荐(0) 编辑
摘要: 1、Struts2国际化介绍国际化即internationalization简称i18n.为了实现程序的国际化,必须先提供程序所需要的资源文件。资源文件的内容是key-value键值对。资源文件的命名可以是如下3种形式:baseName_language_country.propertiesbase... 阅读全文
posted @ 2015-07-18 13:52 小龙Sunny 阅读(668) 评论(1) 推荐(0) 编辑
摘要: 1、自动类型转换Struts2内部提供大量类型转换器,用来完成数据类型转换问题:String和boolean、Boolean:完成字符串与布尔值之间的转换String和char、Character:往常字符串与字符之间的转换String和int、Integer:完成字符串与整型之间的转换String... 阅读全文
posted @ 2015-07-17 19:48 小龙Sunny 阅读(3483) 评论(0) 推荐(0) 编辑
摘要: 在struts2框架中关于Action处理请求参数有两种方案(三个方式),表单属性的名称应该和在Action类中定义的成员属性或者在JavaBean中定义的成员属性名称一样:1、属性驱动 1)直接在Action类中定义成员属性来接收请求参数 (将Action当成javaBean),在Action中还... 阅读全文
posted @ 2015-07-16 15:26 小龙Sunny 阅读(2690) 评论(4) 推荐(2) 编辑
摘要: 在Strut2中访问Servlet API有三种方式:1、通过ActionContext访问Servlet API,推荐使用这种,但是这种方案它获取的不是真正的事Servlet API。步骤: 1).创建一个ActionContext ActionContext context=Ac... 阅读全文
posted @ 2015-07-15 21:38 小龙Sunny 阅读(1238) 评论(0) 推荐(0) 编辑