- 博客(6)
- 收藏
- 关注
原创 Spring基于annotation的依赖注入实现
Spring基于annotation的依赖注入实现 一、工作目的 以前通常我们将Action、Service、Dao层的对象都以配置文件的形式交给Spring管理,Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大
2015-05-27 16:16:48 960
原创 Structs过滤器
Structs过滤器 一、工作目的 有时候我们希望在action执行之前,能捕获用户发出的请求,进行一些预处理的工作。例如:假设某系统设计,只有该系统的用户才能访问*.jsp页面,那么非系统用户如果直接在浏览器中输入*.jsp的访问路径,如何拒绝其访问呢?可以通过过滤器,判断是否存在该用户登录保存的session,进而实现访问的控制。在本次试验中,将首先介绍一些关于Filter的基础知识,
2015-05-27 15:50:08 695
原创 Hibernate级联查找
Hibernate级联查找 一 、工作目的: 本例主要演示在SSH架构下实现hibernate的级联查找,通过配置文件将多张有关联的表联系在一起,只需一次检索数据库便可查询多表记录,好处是避免多次单表查找影响系统效率,不过目前数据库设计一般不推荐添加外键,而通过配置hibernate级联查找,会在数据库中自动生成索引、外键,使用时需要根据具体场景慎重选择。 二 、开发环境: Mye
2015-05-27 14:35:57 14079 1
原创 Navicat for Mysql 模拟实现oracle sequence
一、问题背景 应用程序需要使用唯一的序列号,而多线程使得采用时间戳的方式生成该序列号的方式不可取(虽然冲突的可能性非常小),但mysql并没有oracle的sequence功能,通过mysql函数,简要实现下sequence功能。 注:本例详细介绍的是通过Navicat工具创建mysql函数,实现该自增序列功能,适合入门新手 1.新建数据库,创
2014-12-04 14:07:28 2610
原创 Mysql数据库编码格式GBK,部署到Linux服务器的处理
一、问题背景 在windows下面开发的web应用,创建数据库的时候小伙伴没注意编码格式。当数据库中已经存有较多有用数据时,而后部署到linux服务器上面,那么问题来了,Linux默认编码格式utf-8。此时新建数据库已经不现实,下面分享下自己的处理方式。 准备工具:EditPlus 1、导出编码格式已为GBK格式的数据库,假设为homeworkappdb.sql
2014-11-27 15:23:42 1439
原创 快速搭建SSH框架
一、环境:windows7+Myeclipse8.5+jdk1.6+Tomcat6.0,Structs2+Spring3+hibernate4,数据库Mysql5.0 二、新建web项目,添加SSH capabilities 1、创建web工程 File—New—Web Project 2、构建SSH代码层次结构 3、搭建SSH所需的jar包集合,包含注解需要
2014-11-27 10:11:20 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人