
OA项目实战
上善若水
每天努力一点,就离大神们近一点。
展开
-
SSH框架整合demo
Struts、Spring、Hibernate整合 一、创建web工程,搭建Struts框架开发环境: 这里只导入了项目中所需要的重要的jar包,以后根据业务要求继续导入相关的包。 步骤1::导入struts框架所需的jar包步骤2:在web.xml中配置struts2.0主过滤器步骤3:导入struts.xml配置文件 web.xml <web-app versi原创 2016-04-03 22:09:36 · 24592 阅读 · 12 评论 -
OA项目实战学习(1)
前面我们已经搭建好了开发环境所需要的框架,并将它们整合在了一起。 今天,我们主要完成:日志说明、资源分类,BaseDao与BaseDaoImpl的设计。 日志说明: 测试日志: 资源分类: BaseDao与BaseDaoImpl的设计: 1,设计 BaseDao 与 BaseDaoImpl 1,设计接口 BaseDao 1,原创 2016-04-04 12:23:23 · 2381 阅读 · 0 评论 -
OA项目实战学习(3)——实现岗位管理增删改查
我们这里注重实现功能,对页面不进行布局。 一、分析增删改查的功能: 添加、修改、删除成功后 要重定向到列表功能,这样在刷新页面时才不会出现“又做一次增、删、改”的操作。列表与删除功能都是只有一个请求。添加与修改功能都是有两个请求。 增删改查共4个功能,6个请求,需要在Action中有6个对应的处理方法。 二、代码实现:原创 2016-04-06 19:11:39 · 3140 阅读 · 1 评论 -
OA项目实战学习(5)——部门树形结构显示
部门树形结构 我们在添加或者编辑部门(用户)的时候,希望页面中部门这个字段呈现树形结构显示,让用户的体验效果更好点。效果图如下: 我们在做一个小的练习,完成树形结构的显示: TreeViewPractice.java package cn.xbmu.oa.test; import java.util.ArrayList; import java.util.Collec原创 2016-04-11 09:17:26 · 6659 阅读 · 0 评论 -
OA项目实战学习(4)——代码优化
前面实现了岗位管理与部门管理的功能,它们的功能大体相同,都实现了增删改查。大致都是通过了JSP页面——>访问action文件——>业务方法——>数据访问层方法——>操作数据库。 但是,通过观察业务层与数据访问层代码非常相似,因此可以将这两层抽取为一层。Service层+Dao层——>Service层。 以前的层之间类的继承与实现关系: 我们希望将Service层+Dao层——>Ser原创 2016-04-08 17:16:58 · 1173 阅读 · 1 评论 -
OA项目实战学习(6)——权限模型设计
权限模型分析: 权限就是控制功能的使用(功能对应着URL)。对功能的控制就是对URL的访问控制。在外面的程序中,一个功能对应一个或两个URL 1、例如列表或删除功能,只对应一个URL2、例如添加或修改功能,对应两个URL:..add、..addUI原创 2016-04-14 17:16:06 · 1120 阅读 · 0 评论 -
OA项目实战学习(7)——初始化数据&权限配置显示
权限模型分析: 权限就是控制功能的使用(功能对应着URL)。对功能的控制就是对URL的访问控制。在外面的程序中,一个功能对应一个或两个URL 1、例如列表或删除功能,只对应一个URL2、例如添加或修改功能,对应两个URL:..add、..addUI 具体有哪些功能: 初始化数据 权限数据。超级管理员。 分配权限 给用户分配权限。用户的权原创 2016-04-14 17:51:49 · 2801 阅读 · 0 评论 -
OA项目实战学习(8)——配置权限的树形结构显示
改模板使每个权限换行显示: 找到标签所使用的模板 将模板复制到自己的工程目录并修改 运行效果: 直接写HTML实现换行: setPrivilegeUI.jsp --%> <input type="checkbox" name="privilegeIds" value="${id}" id="cb_${i原创 2016-04-15 15:36:29 · 1347 阅读 · 0 评论 -
懒加载异常的解决办法
转载自:http://blog.youkuaiyun.com/randomnet/article/details/18728073 最近在做一个项目,采用的是SSH2框架,要实现一个级联功能,具体实现如下: Department部门包括许多下级Department,在查询第一级Department时,一切OK,但是当查询第一级Department下的子Department时,出现了如下错误,其中D转载 2016-05-01 15:45:19 · 1461 阅读 · 0 评论