OA总结
湫龙
用自己的双手绘制自己未来的蓝图!
展开
-
OA之Ant打包build.xml解析
1.project 根结点 基本属性:name、default、basedir。 name: 项目名称(可选) default: 默认开始执行的target。(必需) basedir: 用于计算所有其他路径的基路径。可以被basedir property覆盖。当覆盖时,该属性被忽略。如果属性和basedir property都没有设定,就使用build原创 2013-03-04 10:38:45 · 2083 阅读 · 2 评论 -
Hibernate和JPA之间的联系
Hibernate分析:Hibernate是一个开源的代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,是Java程序员可以随心所欲的使用对象编程思想来操作数据库。Hibernate的核心接口:Session:负责执行被持久化对象的CRUD,是线程不安全的SessionFactory:负责初始化Hibernate,充当数据存储源的代理,并负责创建Ses原创 2013-04-07 07:57:37 · 2517 阅读 · 2 评论 -
EJB总结一
概念理解EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限特定的平台。定义了一个用于开发基于组件的企业多重应用程序的标准。企业Bean在J2EE中,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),原创 2013-03-27 21:08:52 · 1136 阅读 · 1 评论 -
JPA的查询语言JPQL
JPA的查询语言(JPQL)是一种和SQL非常类似的中间性和对象化查询语言。它可以被编译成不同的底层数据库能接受的SQL,从而屏蔽不同数据库的差异,确保用JPQL查询语言编写的代码可在不同的数据库上运行。比起EJB 2.1的查询语言,EJB3可以运行期构造,支持多态,远远比EJB 2.1的查询更灵活和功能强大。在程序中使用JPQL可以使用大写(SELECT)或者小写(select),但不要大小写(原创 2013-04-12 09:20:04 · 1887 阅读 · 1 评论 -
JPA注解
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指原创 2013-04-23 22:52:43 · 1417 阅读 · 2 评论 -
Strus2 + pager-taglib 实现分页总结
看到坤哥的博客,自己竟然也出现这个问题了,那就在这进行一下总结学习!尚学堂的OA 中实现时用Filter来为ThreadLocal对象的PagerSize和Offset设值.这样就可以动态加入值而不用修改manager层的代码逻辑,这是AOP(面向切面编程)的思想. 经本人测试直接把代码移植过来后在Struts1.x中使用没有问题,而在Strus2中使用时出现异常:ognl原创 2013-04-28 00:01:11 · 1905 阅读 · 2 评论 -
Linux小结
Linux分区的命名:分区名的前两个字母标明分区所在设备的类型。通常hd(IDE磁盘)或SD(scsi磁盘);/dev/hda(第一个IDE磁盘)或/dev/sdb(第二个SCSI磁盘);最后的数字代表分区。前四个分区(主分区或扩展分区)是用数字从1排列到4.逻辑分区从5始。例如:/dev/hda3:是在第一个IDE硬盘上的第三个或扩展分区;/dev/sdb6是第二个SCSI硬盘上原创 2013-06-30 23:21:18 · 1150 阅读 · 1 评论 -
java FCK学习使用
FCKEditor是一个很好的用于Web页面中的格式化文本编译控件。现在越来越多的论坛的发帖页面中更多的使用了这个控件,我们这里将如何在基于 Java的web开发中使用FCKEditor控件的步骤提供给大家,为的是让更多的java开发者花费更少的时间去做重复劳动。 首先去下载FCKEditor2.6.3(当然本文编写的时候,这个是最新版本,也许你现在看到的已经是原创 2013-10-27 16:23:48 · 3999 阅读 · 2 评论 -
Java的递归算法
最近在一段程序的时候,需要生成一棵后台的菜单树,所以最后还是用递归实现的.首先来说递归的思想是:对于一个复杂的问题,把原问题分解为若干个相对简单类的子问题,继续下去直到子问题简单到直接求解,也就是说到了递推的出口,这样原问题就有了递推得解.原创 2013-10-28 19:22:11 · 3219 阅读 · 2 评论 -
OA学习总结
经过了OA视频的学习自己有学到了很多新的知识,在IT这个行业,要保持自己实时更新自己才不会落伍,就是将来毕业以后自己也得每年学习一门新的IT的知识,确保自己的知识充分学习丰满自己的羽翼。OA视频中总结:业务上业务是自己做工程的灵魂,有了业务才有了我们工程的出现,OA自己着重理解了一下业务方面的知识,我感觉只有理解了业务才能有具体的落实方法,自己对业务把握越是清晰自己的思原创 2013-03-16 20:01:36 · 3578 阅读 · 0 评论 -
OA之权限管理需求总结
这段时间进行OA的权限管理的学习,由于视频质量的问题,所以很多的地方不是很清楚,这篇文章特别进行一下需求的总结。第一步首先是用例图,一般在权限管理里面最少有一个角色(高级管理员),一般常见的就是两个和多个,下面以最简单的两个为例进行分析。对用例进行描述:1、 系统用户 系统管理员:具有系统最高级别的权限,实行信息的全局管理与数据维护工作。原创 2013-02-17 20:15:14 · 6971 阅读 · 2 评论 -
OA之OA简介
OA:办公自动化(Office Automation)是将现代化办公和计算机网络功能结合起来的一种新型办公方式。利用先进的科学技术,是部分办公业务活动物化于人以外的各种办公现代化设备中,由人与技术设备构成服务于某种办公业务目的的人-机信息处理系统。OA的五大特性易用性:没有全面的应用做基础,一切都是空谈。软件必须被员工所喜爱,所接受这样网页的风格才是我们最终的选原创 2013-02-05 14:38:16 · 9301 阅读 · 5 评论 -
OA初战总结
OA主要功能实现: 权限管理:这一块虽然按部就班的跟着李腾飞老师走下来了,但是具体的还有有点晕晕的感觉 工作流程:深入浅出的实现用经典小例子给我们做了一个详细的认识 文档管理+工作流程:这是一个完整的流程,通过不同人权限设定,进行文档的审批流程,将jbpm有机的融合到Struts1+Spring+hibernate中去了。原创 2013-03-06 21:35:58 · 1479 阅读 · 1 评论 -
纵观jBPM:从jBPM3到jBPM5以及Activiti5(转载)
我们将一起回顾jBPM从jBPM3到jBPM5以及Activiti5的发展历程,我们可以清晰的看见jBPM(包括Activiti)设计所遵循的一致原则:强调流程服务的可嵌入性和可扩展性。同时,从各个版本之间的变化我们也能看见产品设计思路的变化:更加强调面向业务人员,增加BPMS(业务流程管理系统)特性。 在回顾之前,我们首先讨论一下BPMS应该嵌入还是独立部署的问题,因为不管是jBP原创 2013-03-08 15:31:24 · 2810 阅读 · 1 评论 -
OA之权限管理
权限管理自己做完了,但是很多的研究和总结,现在就来总结一下权限管理。第一、数据库中主要类:主要负责类:用户(User),角色(Role)、资源(module)和操作(Permission)衍生类:用户角色(UserRole)和对某个资源的某个操作(ACL)第二、ACL的具体理解:一条acl授权记录中主要记录了以原创 2013-03-09 20:10:20 · 3374 阅读 · 1 评论 -
DWR介绍和使用
DWR工作原理 DWR(Direct Web Remoting)是一个用于改善web页面与java类交互的远程服务Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。用可以理解的语言来讲就是:DWR包含一个java库,以及一套javascript,使得我们可以用一种非常简单的方式,在页面上使用javascript直接调用后台的java对象。DWR架构简易原创 2013-02-27 19:25:42 · 1115 阅读 · 2 评论 -
JBPM与Spring整合浅析
1、创建公文流转相关的实体类,并创建数据库表2、根据对用例的分析,初步建立公文流转相关的接口3、实现接口- 集成JBPM到OA系统(第一步:创建数据库表)◆拷贝相关的依赖包到WEB-INF/lib下面(bsh.jar/ jcr-1.0.jar/ jbpm-identity.jar/ jbpm-jpdl.jar)◆修改hibernate.cfg.xml,添加J原创 2013-03-16 19:59:49 · 2887 阅读 · 1 评论 -
javascript使用Dom
最近一个做工程,遇到了js问题特别的,感觉自己的js功底太差了,稍后博客总结javascript的使用技巧.原创 2013-10-31 19:30:46 · 3219 阅读 · 3 评论