`

业余:框架整合+权限平台+工作流应用 源码 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 ,这里就不重复发了
分享到:
评论
16 楼 梦中有你 2011-02-14  
fm_974 写道
支持创造精神。创造总是HAPPY的,不过想更上一层楼还是得学习牛人们的代码啊。

学MAVEN,就把你的现在这项目做成个POM.XML,
目标是让别人下完代码后,运行一个命令MVN RUN,就自动下载JAR包,然后程序就跑起来了,感觉很爽。


让WEB程序自动安装运行也不是不可能的,把Tomcat+Mysql+web工程用批处理安装,再用一个打包工具弄成EXE安装文件,和.NET的安装一样。我博客有相关文章,可以去看看
15 楼 dongcb678 2011-02-14  
weir2009 写道
dongcb678 写道
weir2009 写道
我连怎么进去都不知道,谁能帮帮我,怎么进入这个系统

项目部署启动了吗?
url不就是http://localhost:端口/SSHD嘛

有点扯,是这个吗 mainTest.jsp
登陆在哪里?index.jsp文件在哪里?
都没有呀

我倒...你看web.xml里面默认url不有吗?非得是.jsp吗? 所有的jsp都放在web-inf里面,哪能直接访问
14 楼 weir2009 2011-02-14  
dongcb678 写道
weir2009 写道
我连怎么进去都不知道,谁能帮帮我,怎么进入这个系统

项目部署启动了吗?
url不就是http://localhost:端口/SSHD嘛

有点扯,是这个吗 mainTest.jsp
登陆在哪里?index.jsp文件在哪里?
都没有呀
13 楼 dongcb678 2011-02-14  
neverforget 写道
方便整个SVN的下载不? 谢谢了

尝试过两次,传着传着就中断了,郁闷!头一次整google的svn
12 楼 dongcb678 2011-02-14  
weir2009 写道
我连怎么进去都不知道,谁能帮帮我,怎么进入这个系统

项目部署启动了吗?
url不就是http://localhost:端口/SSHD嘛
11 楼 neverforget 2011-02-14  
方便整个SVN的下载不? 谢谢了
10 楼 weir2009 2011-02-14  
我连怎么进去都不知道,谁能帮帮我,怎么进入这个系统
9 楼 zhulin902 2011-02-14  
不错,以前用过来appfuse做个项目,感觉里面问题太多了,不如自己整理一个
8 楼 mpl398235717 2011-02-13  
我碰到了好多问题
7 楼 dongcb678 2011-02-13  
的确,看了段maven,都是这样,很爽似乎
6 楼 fm_974 2011-02-13  
支持创造精神。创造总是HAPPY的,不过想更上一层楼还是得学习牛人们的代码啊。

学MAVEN,就把你的现在这项目做成个POM.XML,
目标是让别人下完代码后,运行一个命令MVN RUN,就自动下载JAR包,然后程序就跑起来了,感觉很爽。
5 楼 KimHo 2011-02-12  
支持分享的精神
4 楼 tllyf 2011-02-12  
  很多框架 自己在自己电脑上玩玩就好了  在公司根本用不上
3 楼 rekoe.net 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)

这个是咋个回事
2 楼 dongcb678 2011-02-12  
mingjian01 写道
最近也在看整合的示例,但是我更倾向用maven2来做依赖管理,而且最近发现一个appfuse挺好用,给LZ建议一下,一起研究,哈哈。

传说maven是个好东西,才买了本书在看,不过现在觉得和ant一样,学完估计就忘完了,没机会用,公司就没这环境,哎!appfuse类似成熟框架也不少,最怕看别人的源码,所以才自己动手整合了一个,想怎么改就怎么改
1 楼 mingjian01 2011-02-12  
最近也在看整合的示例,但是我更倾向用maven2来做依赖管理,而且最近发现一个appfuse挺好用,给LZ建议一下,一起研究,哈哈。

相关推荐

    业余框架整合-SSHD-(1)-整体概述(2011-12-03更新)

    4. **2011-12-03更新**: - 这个日期可能表示该博文最初发布的时间,意味着内容可能基于较早版本的框架,需要考虑其时效性。随着框架版本的更新,某些配置或最佳实践可能已经发生了变化。 5. **标签:“源码 工具...

    《大道PHP:LAMP+Zend+开源框架整合开发与实践》源码

    这里我们将围绕LAMP架构、Zend框架以及开源框架整合开发进行详尽的探讨。 LAMP,即Linux、Apache、MySQL和PHP,是Web开发领域最常用的技术栈。Linux作为操作系统,提供了稳定的基础环境;Apache是流行的HTTP服务器...

    Java Web整合开发完全自学手册:Struts+Hibernate+Spring+Eclipse源码

    《JavaWeb整合开发完全自学手册》主要介绍Struts、Hibernate、Spring、Eclipse的基础知识,如何整合这4个开源框架进行J2EE开发,如何基于MyEclipseIDE进行开发,J2EE开发的基础和基础环境搭配,Struts、Hibernate、...

    SSM+MAVEN+MYSQL框架整合原理+源码

    SSM+MAVEN+MYSQL框架整合原理+源码 ssm框架:包括,springMVC -- spring -- mybatis 运行流程: 1.jsp(view)发送请求 2.通过核心控制器DispatcherServlet调用请求解析器:HandlendMapping对请求进行解析,通过...

    easyui版的工作流设计器源码--HTML版

    EasyUI的源码中可能会包含与这些引擎的API交互的部分,用于执行工作流实例,触发任务分配,以及查询和更新工作状态。 总结来说,基于EasyUI的HTML工作流设计器源码融合了前端UI设计、图形绘制、数据序列化、业务...

    MVC+EF框架+EasyUI实现权限管理 源码程序

    本项目"Mvc+Ef框架+EasyUI实现权限管理 源码程序"正是基于这些技术实现的一种权限管理系统,以下将对这些关键知识点进行详细解释。 **MVC框架** MVC是一种设计模式,广泛应用于Web应用开发中。它将应用程序分为三个...

    SSH框架整合项目源码

    在这个“SSH框架整合项目源码”中,可以看到如何将这三个框架协调工作,形成一个完整的开发体系。发布系统通常包括用户登录、权限管理、内容发布、审核、查询等功能。开发者可能已经对这些功能进行了优化,例如提高...

    php 工作流源码

    在IT行业中,工作流(Workflow)是一种用于管理组织内业务过程的方法,它通过定义、实施和自动化业务规则来实现流程的有序流转。PHP作为一种流行的开源脚本语言,被广泛应用于Web开发,包括构建工作流系统。这个...

    asp.net+Web+mvc4.0 EasyUI 最新 权限管理系统源码教程

    【标题】"asp.net+Web+mvc4.0 EasyUI 最新 权限管理系统源码教程" 提供的是一款基于ASP.NET技术栈,利用Web和MVC4.0框架,结合EasyUI前端库构建的权限管理系统。这个系统旨在帮助开发者理解和实现用户权限的精细控制...

    SpringBoot与Shiro整合-权限管理实战源码.zip

    SpringBoot简化了Spring应用程序的配置和开发过程,而Shiro则是一个强大的安全管理框架,专注于身份认证、授权(权限管理)、会话管理和安全性相关的实用工具。下面我们将详细探讨SpringBoot与Shiro整合实现权限管理...

    基于Flask框架的权限管理系统源码:用户-角色-资源-机构全面管理

    项目概述:基于Python的Flask框架开发的权限管理系统,全面涵盖用户、角色、资源和机构的管理功能。该项目采用CSS、HTML、JavaScript、Python及PHP多语言编写,共有2432个文件,其中包括丰富的静态资源与逻辑代码。...

    51-基于JAVA语言,SSM框架开发的游戏售卖网站(含:源码+设计文档+视频演示).7z

    资源内容:源码+文档+数据库脚本文件 开发语言:JAVA 框架:Spring+SpringMVC+MyBatis +Mysql 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 该项目可以直接作为毕设使用。 项目技术栈: 该系统采用...

    jeeplus带工作流开发框架ani.zip

    **JEEPLUS开发框架详解与工作流应用** JEEPLUS是一个基于Java的高效、轻量级的企业级开发框架,它简化了Web应用的开发过程,提供了丰富的功能组件,旨在提高开发效率并降低维护成本。本篇文章将深入探讨JEEPLUS框架...

    C#MVC快速开发框架源码 可视化流程引擎工作流源码数据库 SQL2008源码类型 WebForm

    MVC快速开发框架源码 可视化流程引擎工作流源码 该工作流平台是根据多年对企事业单位工作流应用经验总结而成,是一款符合于国情的工作流平台,特 别适合于国内无标准,复杂多变的工作审批流转。拥有全浏览器兼容的...

    Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现源码

    Java EE互联网轻量级框架整合开发— —SSM框架(Spring MVC+Spring+MyBatis)和Redis实现----源码.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的...

    ssm框架整合redis源码

    在本项目中,"ssm框架整合redis源码"意味着开发者将SSM框架与Redis缓存系统进行了集成,主要目的是实现session共享。Session共享是Web应用中解决用户会话跨服务器问题的关键技术,尤其是在分布式环境下,确保用户...

Global site tag (gtag.js) - Google Analytics