论坛首页 Java企业应用论坛

业余:框架整合+权限平台+工作流应用 源码 2011-12-03更新

浏览 19932 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (14) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-02-12   最后修改:2011-12-03
作为javaeye的忠实粉丝,今天终于鼓足勇气出来冒个泡了
早知这里高手如云,但我个人能力一般,高手走过请别见笑,有问题请指出,我会步步改进

业余没事把常用到的框架重新整合了一遍,在此基础上做了个简单的权限平台和基于jbpm的工作流应用实现

主要目的:一个是练手,二个是方便以后直接用

发表目的:给整合新手一个参照(中间整合的也可能有问题,如发现请指出,个人能力有限,望包涵)

用到的主要框架和组件:
  struts2.2.1(mvc框架)
  spring2.5.6(平台枢纽)
  hibernate3.5.5(数据库封装)
  dwr2(便捷ajax框架)
  jbpm4.4(工作流引擎)
  compass2.2(站内搜索:暂时只写了个hello world实现)
  cxf2.2(web services框架:暂时只写了个hello world实现)
  quartz1.8(定时任务)
  kindEditor(js文本编辑器,类似于FCKEdit)
  jna(jni封装:暂时只写了个hello world实现)
  BoneCP0.7(传说最高效的数据源,必须达到jdk6版本)
  osCache2.4(缓存平台,一是作为hibernate缓存插件,二是缓存所有数据字典和所有操作的URL,三是页面整体和局部缓存)
  freemark2.3(生成html静态网页)

详细说明见我的blog:,http://littleant.iteye.com/admin/blogs/904309 ,这里就不重复发了
   发表时间:2011-02-12   最后修改:2011-02-12
最近也在看整合的示例,但是我更倾向用maven2来做依赖管理,而且最近发现一个appfuse挺好用,给LZ建议一下,一起研究,哈哈。
0 请登录后投票
   发表时间:2011-02-12  
mingjian01 写道
最近也在看整合的示例,但是我更倾向用maven2来做依赖管理,而且最近发现一个appfuse挺好用,给LZ建议一下,一起研究,哈哈。

传说maven是个好东西,才买了本书在看,不过现在觉得和ant一样,学完估计就忘完了,没机会用,公司就没这环境,哎!appfuse类似成熟框架也不少,最怕看别人的源码,所以才自己动手整合了一个,想怎么改就怎么改
0 请登录后投票
   发表时间:2011-02-12  
javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/WEB_002dINF/jsp/error/exception_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:159)
org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)
little.ant.pingtai.interceptor.FormTokenInterceptor.intercept(FormTokenInterceptor.java:35)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

这个是咋个回事
0 请登录后投票
   发表时间:2011-02-12  
  很多框架 自己在自己电脑上玩玩就好了  在公司根本用不上
0 请登录后投票
   发表时间:2011-02-12  
支持分享的精神
0 请登录后投票
   发表时间:2011-02-13  
支持创造精神。创造总是HAPPY的,不过想更上一层楼还是得学习牛人们的代码啊。

学MAVEN,就把你的现在这项目做成个POM.XML,
目标是让别人下完代码后,运行一个命令MVN RUN,就自动下载JAR包,然后程序就跑起来了,感觉很爽。
0 请登录后投票
   发表时间:2011-02-13  
的确,看了段maven,都是这样,很爽似乎
0 请登录后投票
   发表时间:2011-02-13  
我碰到了好多问题
0 请登录后投票
   发表时间:2011-02-14  
不错,以前用过来appfuse做个项目,感觉里面问题太多了,不如自己整理一个
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics