- 浏览: 45415 次
-
最新评论
文章列表
BaseAction
Java代码
packagecom.easyjob.cnhuike.actions;
importjavax.servlet.ServletContext;
im
- 2013-12-24 17:20
- 浏览 545
- 评论(0)
一、配置开发工具
1,安装Eclipse Designer到Myeclipse6
将jbpm-jpdl-suite-3.2.3/designer/eclipse/plugins目录下的文件及文件夹拷贝到myeclipse安装目录下的eclipse/plugins目录下之后,重起myeclipse即可
2,安装Eclipse Designer到Myeclipse7
首先是将jBPM设计器的插件,即jbpm-jpdl-suite-3.2.3/designer/eclipse/plugins目录下的文件及文件夹 拷贝到一个特定的目录,
如:D:\Genuitec\MyPlugin ...
- 2013-12-23 12:42
- 浏览 421
- 评论(0)
在分析HibernateTemplate前,首先从网上了解下一些关于回调的一些概念。我相信在了解其原理实现的基础上,可以更好的进行开发和扩展,关键得理解其思想。
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。
同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用。(简单来说就是顺序执行啦。)
回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。(个人觉得有点像模板方法的实现。)
异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主 ...
- 2013-12-23 09:49
- 浏览 769
- 评论(0)
hibernateTemplate.getSessionFactory().getCurrentSession()
我们使用spring和hibernate结合,操作数据库最常用可能是HibernateTemplate,HibernateTemplate中集成了很多使用的方法,可惜的是没的createQuery方法,也许我们使用hibernate的时候喜欢使用Query,我们可能会封装hibernateTemplate.getSessionFactory().getCurrentSession()方法得到Session,session创建Query,这是一个方法,但你应该会得到异常 “ ...
- 2013-12-23 09:31
- 浏览 354
- 评论(0)
<beanid="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<propertyname="dataSource">
<refbean="DateResource"></ref>
</property>
<propertyname="hibernatePr ...
- 2013-12-21 22:05
- 浏览 315
- 评论(0)
Hibernate注释大全收藏
声明实体Bean
<wbr></wbr>
@Entity
public class Flight implements Serializable {
<wbr></wbr>Long id;
- 2013-12-21 14:14
- 浏览 390
- 评论(0)
一、1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将<context-param>转换为键值对,并交给servletContext。4、容器创建<listener>中的类实例,创建监听器。
- 2013-12-20 19:18
- 浏览 271
- 评论(0)
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。(侵入式编程,不赞同)
• Struts 2Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。
线程模式:
• Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Stru ...
- 2013-12-20 16:25
- 浏览 378
- 评论(0)
异常:org.hibernate.cache.NoCachingEnabledException: Second-level
cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
大概意思是二级缓存不可用,但是项目在开发阶段不需要启动缓存,所以就没有配置。最后发现问题就是在这里,因为在Hibernate的bean的hbm配置文件中配置了缓存,而在hibernate的配置中没有配置提供的缓存机制,在 早起的hibernate的早起版 ...
- 2013-12-20 09:25
- 浏览 264
- 评论(0)
国内的协同OA软件总体上比以前更智能了,这是近年来比较重要的变化,但不同的产品智能化程度却相差很大。近年来,很多协同OA厂商面临被淘汰的局面,正是由于它们在技术上已经跟不上发展趋势,对于用户不断发展变化的需求不敏感,没有及时做出调整,没有苦练内功。所以今天我收集到一些OA模板,展示出来让大家系统的了解一下OA模板。当然我也会挂一漏万,希望知道更多的人可以补充添加。
如何判断一款协同OA软件,是否智能,是否注重细节,是否足够成熟呢?产品的设计优势、功能特性,需要我们总结,也需要让更多的用户了解。功能到底强在哪里?下文中将给出一个详尽的答案。
- 2013-12-19 13:38
- 浏览 327
- 评论(0)
1 单独使用hibernate处理事务
本来只用hibernate开发,从而可以省了DAO层实现数据库访问和跨数据库,也可以对代码进行更好的封装,当我们web中单独使用hibernate时,我们需要单独的处理hibernate的事务,我是使用filter来对事务进行控制的:
单独使用hibernate使用filter进行事务控制:
HibernateSessionFilter.java
- 2013-12-16 11:56
- 浏览 325
- 评论(0)
2^3 异或 0010 ^ 0011 0001
http://blog.csdn.net/vebasan/article/details/6193916
关于位运算讲解<wbr style="line-height:28px; color:rgb(61,61,61); font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,u5b8bu4f53; font-size:16px"><div style="line-height:28px; c ...
- 2013-12-14 20:16
- 浏览 235
- 评论(0)
任何一个封装讲究的是,实用,多状态。Action:
任何一个Action继承分页有关参数类PageManage,自然考虑的到分页效果,我们必须定义下几个分页的参数。并根据这个参数进行查值。
然后在继承ServiceManage,ServiceManage类是用来 存放共用的东西:response,重要的是Service的get set
具体讲一下PageManage,
totalPages;//总页数
totalRecord;//总记录数
showRecordNum=DEFAULT_PAGE_NUM;//每页显示记录数
showPage ...
- 2013-12-13 12:40
- 浏览 376
- 评论(0)
关于Hibernate中inverse=true和cascade
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?
cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是unsaved-value的话,那说明这个对象不是 ...
- 2013-12-10 13:29
- 浏览 342
- 评论(0)
MyEclipse中的SVN操作手册
1.导入项目
<wbr>点击工具栏上的【File-Import】,进入下图</wbr>
(如果你的对话框中没有SVN这一条目,可能是因为你没有安装SVN插件,请安装完成后,在看这篇博客)
- 2013-12-07 16:31
- 浏览 473
- 评论(0)