Struts2
文章平均质量分 73
荀晓博
小时候活着是为了理想,长大了理想是为了活着! 加油!
展开
-
Struts2封装数据的操作
*在Action类中的传统封装方式: //获取表单中的数据 HttpServletRequest request = ServletActionContext.getRequest(); String username = request.getParameter("username"); String password = request.getParameter("password"原创 2016-10-08 22:09:01 · 681 阅读 · 5 评论 -
三层框架下的BaseDao的抽取
我们在做传统项目中会利用到三层架构,一般在dao层我们会使用到一些增删改查,由于模块的个数比较多我们可能会在相应的dao层写很多重复的代码块,这时我们可以对众多的dao做一个抽取,就是将一些都会用到的功能代码块集合放在一个BaseDao类里,然后再去继承这个BaseDao,这样我们就只需要在本Dao类里只去实现独有的功能就可以了,从而简化代码的书写量。 在这里我们利用spring整合三层框架下的原创 2016-10-23 19:13:34 · 1356 阅读 · 11 评论 -
struts2中的文件上传
struts2中的文件上传由两部分组成,它分为jsp页面部分和后台代码部分,下面我们一一讲解。 jsp页面部分中的上传表单要求: *表单提交方式为post提交 *form标签里面有属性enctype,并且属性值改为multipart/form-data *在form 表单里面有文件上传项,有name属性,例如: action类后台代码部分: 在action中定义成员变量和生成set和g原创 2016-10-23 19:58:59 · 514 阅读 · 7 评论 -
拦截器的案例讲解
拦截器概念:在AOP中用于在某个方法或字段被访问之前,进行拦截然后在之前或者之后加入某些操作。拦截是AOP的一种策略。 拦截器的执行过程: (1)拦截器在action对象创建之后,action里面的方法执行之前执行 (2)在struts2里面执行默认的拦截器,在action不需要调用拦截器的方法,使用配置方式执行--- aop思想 (3)执行很多的拦截器,比原创 2016-10-12 00:33:33 · 720 阅读 · 7 评论 -
Spring中的AOP思想
AOP的概念: AOP全称为Aspect Oriented Programming,意为“面向切面编程”,现在是软件开发中的一个热点,也是spring框架中的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离从而使得业务逻辑部分之间的耦合性降低,提高开发的效率。 为什么学习AOP? 利用AOP可以实现在不修改源码的情况下来扩展空能,如增加权限校验、日原创 2016-10-15 00:12:21 · 818 阅读 · 7 评论