`
simen_net
  • 浏览: 307144 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台-2010-3-4修改 2010-11-1源码

阅读更多

本项目已经停止维护,请大家不要挖坟了。

我已经重新基于SpringMVC + OpenJPA + ExtJS3.3对本项目进行了重构,12月以前会将新项目公布

源码请下载11月1日上传的StrongWord.tar.gz(不包括库文件,需要的请下载之前的 lib1-3).

 

基于SSH2、ExtJS的后台管理程序(目前完成部门、用户管理)

先上图,已在Firefox3.5、IE7、Chrome3中测试正常

 

 

1、本程序所有权归本人,转载请注明出处。

2、后台程序部分使用Struts2+Spring2.5+Hibernate3(JPA),数据库为MySQL5

3、由于后台代码尚在完善阶段,暂时不提供java部分的代码

4、默认管理员:admin 密码:admin

5、webapps所在路径不能有中文名或空格,例如/workspace/tomcat 6/webapps,系统肯定报错

 

 

默认后台显示地址:http://localhost:8080/×××/ht/index.action

 

×××管理员登录界面,支持回车提交×××

 

 

×××部门管理界面:支持拖拽(包括跨部门拖拽)、双击修改、右键菜单×××



 

×××用户管理界面:双击修改、右键菜单×××

×××修改用户界面:支持移动用户所在位置(支持跨部门移动)×××

 

下载内容在楼下(正在上传,发现把spring2.5写成3.5丢人丢大发了 呵呵)

 

 

终于传完了,后台程序里面用到的东西挺多的懒得删了,为方便大家测试将所有的lib文件都包含进来了,大家将就用。

前台的ExtJS包含完整的代码,由于我是用的Struts2所以我吧json和部分js文件用ftl来实现,利用struts2来实现国际化。

 

 

这个程序是学习ExtJS的一个开始,很多东西还在慢慢摸索中,欢迎大家拍砖^_^

 

 

忘记传SQL文件了,抱歉,SQL帐号设置的方法

修改WEB-INF\classes\META-INF\persistence.xml

      <property name="hibernate.connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider" />
      <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
      <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/strongword" />
      <property name="hibernate.connection.username" value="root" />
      <property name="hibernate.connection.password" value="wearenet" />
 

 

2009-12-22

    * 因为程序代码部分不停修改中,为方便大家下载我将压缩包分为库(lib.part1.rar、lib.part2.rar)、运行文件 (strongword.rar)、sql(sql.rar)三个部分,运行文件和sql文件可能会经常修改,库文件基本不会动了

    * 修复Bug:当某部门内人员记录为空时,修改、添加用户表单选择所在部门时,显示在×××之上 下拉框显示错误的问题。

 

2009-12-23

    * 修正一些BUG

    * 增加选项管理功能,所谓选项管理可以理解为字典管理,做这个目的是为了体现与部门管理、用户管理不同的管理界面和方式(选项排序、同名验证等还没加入)

    * 请大家重新下载运行文件部分(strongword.rar),解压覆盖之前的即可

 

 

2009-12-24

    * 用户管理列表部分增加RowExpander

    * 请大家重新下载运行文件部分(strongword.rar),解压覆盖之前的即可

 

2009-12-26

    * 重装电脑换成Ubuntu9.10 64位了,速度飞快哈哈,压缩格式也换成tar.gz

    * 这次主要增加了用户头像管理,本来想完成了再放上来,不过要赶到北京出差,放上来先吧

    * 目前完成了“添加用户”时的头像图片上传功能,“修改用户”暂时完成了JS的图片删除,后台功能还没做好

    * 默认上传目录在WEBAPP/uploadfile下,系统根据上传时间自动按月建目录并重命名文件

    * 上传的图片还未限制大小,但能够在保证图片不被拉长、压扁的情况,自动按照默认分辨率进行裁剪

    * 另外,现在的程序是Linux下编译,使用的浏览器是Firefox3.5,其他平台上的服务和浏览器使用情况大家就帮忙测试一下,有问题多多提醒

    * 请大家重新下载运行文件部分(strongword.tar.gz),解压覆盖之前的即可


 

 

2009-12-27

    * 在飞机上实在无聊,刚好完成了用户头像管理的功能(修改、删除头像,删除用户自动删除头像),现在在北京了传上来

    * 下一步准备做新闻部分了,选项部分的管理暂时没有考虑好,等以后再说

 

 

2010-1-5

    * 没想到去了趟北京,病了差不多一个星期,深刻体会到身体好的重要了。偶是12年因为生病去医院看病了,一个小小的气候不适应居然造成扁桃体化脓、口腔溃疡。这个学习项目的更新就没以前那么频繁,学习的进度是要耽误了。

    * 选项管理部分,增加了先后顺序的拖动支持。!!注意!!如果之前有添加过选项的,请删除之前所有的记录后再添加选项,否则拖动会报错。

    * 增加了文章分类管理功能,完全衍生自部门管理,功能就不复述了

    * 初步增加了文章管理部分,这个部分大家就别测试了,还只是一个初步的框架,内容还在增加中

 

 

2010-1-7

    * 文章管理部分完成,并整理了导航图标,请重新下载StrongWord.tar.gz和StrongWord.sql.tar.gz(重新导入数据库)

    * 存在的BUG:1、经过测试发现在IE下修改文章时无法将文章内容加载到Fckeditor内;2、IE下添加、修改文章的更多设置内,文章上传时间与点击率无法对齐。万恶的IE阿

    * 受够了Fckeditor的气,下一步准备花些时间在Ext富编辑器的基础上扩展出图片、链接上传功能



 

 

2010-1-12

    * 准备彻底抛弃Fckeditor,将富编辑器改为Ext自带的htmledit

    * 增加了自动存盘功能(默认30秒自动保存一次):新建文章时输入标题后开启自动存盘(其实就是新建一个文章),除点击“添加”按钮,其他操作关闭窗口时自动删除该新建的文章,点“添加”按钮则保存改文章;自动存盘的文章会在标题后方自动增加保存时间;打开修改文章窗口后延迟30秒开启自动存盘;

    * 自动存盘功能可能考虑的比较复杂,这个功能也是一直想做但限制与javascript没有仔细去做过。这次刚好利用Ext的任务实现了这个功能,可能比较粗浅,大家多提提建议

    * 自动存盘的功能也是为下一步扩展htmledit的图片、链接上传功能作准备,等完成这些功能了再作更新,可能时间比较长


 

 

2010-1-15

    * 由于Firefox中文字体的问题,本来集成了一个中文css,但发现虽然解决了Firefox字体问题,但是同时带来了其他浏览器很多不可预见的问题。那个郁闷阿,没办法将Firefox和其他浏览器的css分成了两个文件,同时解决了很多由于IE版本不同造成的很多样式不同的BUG

    * 在ExtJS的htmledit中扩展了图片上传功能,文章管理中有应用

    * 每篇文章都有独立的图片存储空间,打开图片上传界面后只显示本文章的图片,上传的图片自动改名位数字

    * 已知BUG:IE6中图片大小输入框有一个不能显示

    * 目前使用的图片浏览框是ExtJS3自带的,感觉写的不太适合图片上传功能,准备重写这段代码

    * 文件上传功能准备参考图片上传,等把图片上传扩展写好后再来做


 

 

2010-1-18

    * 更新ExtJS至3.1版本,解决几个个人认为是BUG的问题,具体BUG在其他博文中有研究

    * 重写图片浏览窗代码,将ExtJS自带的function定义方式改为extend方式,个人感觉执行效率有一定提升

    * 解决IE6中图片大小输入框有一个不能显示的BUG

    * 在文章新建、修改窗中增加保存按钮,取消文章自动存盘功能,改为点击插图图片按钮时提示保存

    * 已知BUG:在IE6、IE7中htmledit编辑器不能记录光标所在位置,插入的图片总是跑到文章最前位置,IE8、Firefox、Chrome测试正常,也请问一下哪位知道怎样解决这个问题,万分感谢

 

2010-1-20

    * 增加htmledit的文件(链接)上传按钮,扩展了文件上传浏览框

    * 修正了上一次更新造成的几个BUG

    * 已知BUG:在IE6、IE7中htmledit编辑器不能记录光标所在位置,插入的链接总是跑到文章最前位置,IE8、Firefox、Chrome测试正常,也请问一下哪位知道怎样解决这个问题,万分感谢


 

 

2010-1-28

    * 增加了MySQL的数据库状态检测功能,使用Spring的Quartz每5秒读取一次数据库信息

    * 使用FusionChartsFree作为图表显示控件实现了无刷新动态图标数据更新,图中图表文字模糊是因为Linux下Flash插件的问题,在windows下显示正常

    * 彻底转向ExtJS3.1去掉之前3.0的库文件

    * 已知BUG:在windows下数据状态显示异常,因为windows下的mysql参数中含有特殊字符,因为现在是在Linux下开发木办法调试,等把数据库管理的功能完成再找个windows的环境调试下看看


 

 

2010-1-31

    * 完成数据库管理功能模块,实现数据库的备份、恢复、删除备份文件、上传下载备份文件等功能

    * 使用前请先点击[选项设置]设置必要的参数,否则无法进行数据库的管理

    * 如果服务器是在windows平台下,在填写mysql和mysqldump地址的时候请加上英文的引号如["c:\program files\mysql\bin\mysql.exe"],同比Linux下为[/usr/bin/mysql]。原因就不说了,等系统管理功能完成后再修改此部分为自动判断,目前先这样吧

    * 在windows下进行了服务器和客户端的完整测试,修正了之前服务器在windows下跑时出错的问题

    * 自动备份功能目前仅留有接口,等下一步再来实现


 

2010-2-18

    * 新年快乐、虎年大吉

    * 修正了之前数据库管理中备份、恢复操作失败的BUG,自动识别操作系统,在windows平台下,在填写mysql和mysqldump地址的时候不需要再加英文的引号

    * 增加了“系统管理”和“网络监控”模块,如果不出意外这个学习项目将不在增加新的功能,除修改之前的BUG外也不会再更新,不过大家提意见我会尽量修改

    * 本来春节前就做好了“系统管理”部分,但始终觉得不满意,一直在修改,加之春节陪老婆陪BB也没能尽早完成。今天外面下大雨刚好花了一天时间将功能重新整理了一遍,还增加了“网络监控”的功能

    * 系统管理中显示的日志是因为开发过程中使用的是debug模式,一些struts2的“非错误”也写入了日志,正常运行的情况下只有登录、添加、修改和删除的操作被记录,日志功能使用的是spring+log4j实现

    * 系统和网络部分使用了sigar.jar,对应的JNI库文件我放到了/WEB-INF/lib目录中,大家可以根据WEB服务器所在的系统保留对应的库文件即可,其他可以放心删掉

    * 管理部分的三个模块服务器和前台界面做到了夸平台,我已经在Windows XP和Ubunut9.10的平台上跑了服务应用,比在两个系统上分别使用Firefox、Chrome,在XP下使用IE6进行了测试,感觉比较完美了

    * 和数据库管理模块一样,FusionChartsFree作为图表显示控件实现了无刷新动态图标数据更新,这部分的使用下一步想写几遍文章探讨一下

    * 这个学习项目持续了近两个月的时间,完全一个人从头到尾一行行代码写出来,感觉学到了非常多的东西,以前很多想到但一直没有做到的功能也都一步步实现,我想有了这个基础的平台一般的项目都可以应付,之后我会在其他博文中探讨一下这两个月来的一些经验

    * 最后。。。请大家重新下载库文件包 lib.part1.rar、lib.part2.rar、lib.part3.rar和程序文件包StrongWord.tar.gz


 

 

2010-3-4

    * 修复了部门和新闻分类管理操作上的一些bug

    * 写了一个基于SWT的小东西整理了一下代码文件的编码格式问题,大家有兴趣可以下载了看看http://simen-net.iteye.com/admin/blogs/603252

 

 

 

  • 大小: 89.1 KB
  • 大小: 96.5 KB
  • 大小: 91.4 KB
  • 大小: 90.6 KB
  • 大小: 97.1 KB
  • 大小: 38.8 KB
  • 大小: 17.4 KB
  • 大小: 56.1 KB
  • StrongWord.sql.tar.gz (5.8 KB)
  • 描述: 2010-1-7 当前最新数据库 请之前下载的重新导入
  • 下载次数: 3982
  • 大小: 87.6 KB
  • 大小: 267.5 KB
  • 大小: 97.7 KB
  • 大小: 30 KB
  • 大小: 48 KB
  • 大小: 18.2 KB
  • 大小: 22.8 KB
  • 大小: 65.4 KB
  • 大小: 12.8 KB
  • lib.part1.rar (7 MB)
  • 描述: 2010-2-19更新
  • 下载次数: 6923
  • 大小: 243.3 KB
  • 大小: 374.8 KB
  • lib.part2.rar (7 MB)
  • 描述: 2010-2-19更新
  • 下载次数: 6143
  • lib.part3.rar (5.3 MB)
  • 描述: 2010-2-19更新
  • 下载次数: 5863
  • StrongWord.tar.gz (4.4 MB)
  • 描述: 11月1日上传源码 库文件请下载之前lib1-3
  • 下载次数: 5621
分享到:
评论
48 楼 simen_net 2010-02-27  
<p>呵呵···这个有点怪怪,我也是没有办法</p>
<pre name="code" class="js">      // &lt;#if SESSION_YONG_HU?exists&gt;
      // 定义后台Viewport
      Viewport_HouTai_XianShi();
      // &lt;#else&gt;
      // 显示登录窗口
      SHt.Window_DengLu = new Ext.Strong.sht.Window_DengLu();
      SHt.Window_DengLu.show();
      // &lt;/#if&gt; </pre>
<p> 其实应该这样看</p>
<pre name="code" class="java">      // &lt;#if SESSION_YONG_HU?exists&gt;
      ……
      // &lt;#else&gt;
      ……
      // &lt;/#if&gt; </pre>
<p> 这个实际上是ftl的标签,之所以加上//注释掉,是应为这个文件的扩展名是.js,用js的编辑器打开如果不注释就报错,呵呵</p>
47 楼 lsc23 2010-02-27  
请问:
在index.js里面有一段代码用来判断是否已经有用户登录的,是怎么实现的?
      // <#if SESSION_YONG_HU?exists>
      // 定义后台Viewport
      Viewport_HouTai_XianShi();
      // <#else>
      // 显示登录窗口
      SHt.Window_DengLu = new Ext.Strong.sht.Window_DengLu();
      SHt.Window_DengLu.show();
      // </#if>
46 楼 xxciof 2010-02-26  
那个StrongWord.tar.gz解压出错!
45 楼 simen_net 2010-02-24  
是WEB发布麻烦还是前台JS调试麻烦?
44 楼 kaki 2010-02-23  
调试很麻烦啊
43 楼 woodineye 2010-02-22  
期待楼主能放出JAVA代码,叫大家学习一下,谢谢分享
42 楼 simen_net 2010-01-21  
<div class="quote_title">simen_net 写道</div>
<div class="quote_div">
<p>1、本程序所有权归本人,转载请注明出处。</p>
<p>2、后台程序部分使用Struts2+Spring2.5+Hibernate3(JPA),数据库为MySQL5</p>
<p>3、由于后台代码尚在完善阶段,暂时不提供java部分的代码</p>
<p>4、默认管理员:admin 密码:admin</p>
<p>5、webapps所在路径不能有中文名或空格,例如/workspace/tomcat 6/webapps,系统肯定报错</p>
<br>
</div>
<p>第5条说明一定要注意,这个问题是因为用到了庖丁解词,不知道算不算BUG,反正他们一直没有解决</p>
41 楼 sxyx2008 2010-01-21  
源码部署报错啊
ERROR - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: StrongWordPU] Unable to build EntityManagerFactory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: StrongWordPU] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:126)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:52)
at org.springframework.orm.jpa.LocalEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalEntityManagerFactoryBean.java:91)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:273)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
... 39 more
Caused by: org.hibernate.HibernateException: could not init listeners
at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:205)
at org.hibernate.cfg.Configuration.getInitializedEventListeners(Configuration.java:1338)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
... 45 more
Caused by: org.hibernate.search.SearchException: Failed to instantiate lucene analyzer with type net.paoding.analysis.analyzer.PaodingAnalyzer
at org.hibernate.search.engine.DocumentBuilderContainedEntity.getAnalyzer(DocumentBuilderContainedEntity.java:241)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.bindFieldAnnotation(DocumentBuilderContainedEntity.java:468)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.checkForField(DocumentBuilderContainedEntity.java:323)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.initializeMemberLevelAnnotations(DocumentBuilderContainedEntity.java:204)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.initializeClass(DocumentBuilderContainedEntity.java:139)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.init(DocumentBuilderContainedEntity.java:106)
at org.hibernate.search.engine.DocumentBuilderIndexedEntity.init(DocumentBuilderIndexedEntity.java:147)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.<init>(DocumentBuilderContainedEntity.java:93)
at org.hibernate.search.engine.DocumentBuilderIndexedEntity.<init>(DocumentBuilderIndexedEntity.java:128)
at org.hibernate.search.impl.SearchFactoryImpl.initDocumentBuilders(SearchFactoryImpl.java:409)
at org.hibernate.search.impl.SearchFactoryImpl.<init>(SearchFactoryImpl.java:119)
at org.hibernate.search.event.ContextHolder.getOrBuildSearchFactory(ContextHolder.java:30)
at org.hibernate.search.event.FullTextIndexEventListener.initialize(FullTextIndexEventListener.java:59)
at org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198)
at org.hibernate.event.EventListeners.processListeners(EventListeners.java:181)
at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194)
... 49 more
Caused by: net.paoding.analysis.exception.PaodingAnalysisException: dic home should not be a file, but a directory!
at net.paoding.analysis.knife.PaodingMaker.setDicHomeProperties(PaodingMaker.java:338)
at net.paoding.analysis.knife.PaodingMaker.getDicHome(PaodingMaker.java:261)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:189)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:228)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:228)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:130)
at net.paoding.analysis.analyzer.PaodingAnalyzer.init(PaodingAnalyzer.java:70)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:59)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.hibernate.search.engine.DocumentBuilderContainedEntity.getAnalyzer(DocumentBuilderContainedEntity.java:232)
... 64 more
2010-01-21 14:28:14,203 [Thread-1] WARN  tion.ComponentAnnotationLoader  - Component [org.xwiki.rendering.internal.configuration.DefaultRenderingConfiguration] is being overwritten by component [org.xwiki.rendering.internal.configuration.XWikiRenderingConfiguration] for Role/Hint [role = [org.xwiki.rendering.configuration.RenderingConfiguration] hint = [default]]. It will not be possible to look it up.
2010-01-21 14:28:14,203 [Thread-1] WARN  tion.ComponentAnnotationLoader  - Component [org.xwiki.rendering.internal.renderer.DefaultLinkLabelGenerator] is being overwritten by component [org.xwiki.rendering.internal.renderer.XWikiLinkLabelGenerator] for Role/Hint [role = [org.xwiki.rendering.renderer.LinkLabelGenerator] hint = [default]]. It will not be possible to look it up.
40 楼 xbiii3s 2010-01-06  
昨天才开始学习的ExtJs,刚看到楼主的这个文章,系统做的很漂亮 很适合做学习用,谢谢!
39 楼 simen_net 2010-01-04  
Vimesly 写道
源码运行有问题。。

请问是什么问题?
38 楼 yinxiangbing 2010-01-01  
采用什么样的框架倒是并不重要,要看所作的项目是否需要ext,虽然ext在速度方面也许有点弱,但是做企业管理软件还是相当不错的。
37 楼 Vimesly 2009-12-30  
源码运行有问题。。
36 楼 angjunwen 2009-12-29  
不知道你这样的一个架构有没有用到spring security ?
35 楼 simen_net 2009-12-28  
确实是Word 计划是完成一个内容管理系统
34 楼 toeo 2009-12-27  
给提过小小的 意见.

tar 文件 的名字 是StrongWord.tar.gz

是想表达啥意思? 是不是 strong world .强大的世界.

word 是 office word .?!
33 楼 szwx855 2009-12-26  
正好学习下,囧。。。。还是感谢分享。。
32 楼 gxyxd 2009-12-24  
还可以的了,不过EXT也是要写太多的JS代码........
31 楼 baozi265 2009-12-24  
看着感觉还可以,蛮不错的。
30 楼 mr.a 2009-12-24  
关于内存泄漏的事情, 一般是指单页面程序的, 如果每个页面都刷新的话就没问题了
29 楼 evaspring 2009-12-24  
所有的 JS 框架都存在一个浏览器内存泄露的问题,建议需要长时间打开浏览器的项目最好别用 类似 EXTJS 的框架,否则,你的浏览器会卡死 !

相关推荐

    Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台

    Struts2、Spring2.5、Hibernate3(JPA)和ExtJS3是构建现代企业级Web应用的四大核心技术,它们各自在应用架构中扮演着关键角色。下面将详细阐述这些技术及其组合使用时的基本概念和功能。 1. **Struts2**:Struts2...

    oa系统_ssh2_Struts2+spring2.5+JPA)

    oa系统_ssh2_Struts2+spring2.5+JPA) oa系统_ssh2_Struts2+spring2.5+JPA) oa系统_ssh2_Struts2+spring2.5+JPA) oa系统_ssh2_Struts2+spring2.5+JPA)

    ecside+struts2+spring2.5+hibernate3.2

    标题 "ecside+struts2+spring2.5+hibernate3.2" 提及的是一个基于Java的Web开发框架组合,这个组合是企业级应用的常见选择,特别是对于那些需要强大持久层、业务层和表现层管理的项目。让我们逐一深入探讨这四个关键...

    ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)

    标题 "ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)" 涉及到的是一个基于Java Web的项目,利用了Struts2、Spring2.5、Hibernate3.3和Ajax技术,实现了文件上传并带有进度条显示的功能...

    Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)

    文档"Struts1.2+Spring2.5+Hibernate3.2框架搭建(周禄康).doc"和"Struts1.2+Spring2.5+Hibernate3.2框架搭建(原版)(周禄康).doc"可能包含了详细的步骤和示例代码,帮助读者理解如何实际操作。"Struts+...

    struts1+spring2.5+hibernate整合jar包

    Struts1、Spring2.5和Hibernate是Java Web开发中常用的三大框架,它们各自负责不同的职责,Struts1处理表现层逻辑,Spring2.5管理依赖注入和业务逻辑,Hibernate则专注于持久化层操作。将这三大框架整合在一起,可以...

    开发者突击Struts2系列源码一(权限管理)

    权限管理代码(struts2+spring2.5+jpa)权限管理代码(struts2+spring2.5+jpa)权限管理代码(struts2+spring2.5+jpa)权限管理代码(struts2+spring2.5+jpa)权限管理代码(struts2+spring2.5+jpa)权限管理代码...

    struts2+spring2.5+hibernate3.2 例子

    Struts2、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,它们各自在应用程序的不同层面提供了强大的功能。下面将详细解释这三个框架以及它们如何协同工作。 **Struts2** Struts2是一个基于MVC(Model-View...

    ecside+struts2+spring2.5+hibernate3.2部分源代码

    标题 "ecside+struts2+spring2.5+hibernate3.2部分源代码" 描述了一个基于四个核心技术的项目,它们分别是ECSide、Struts2、Spring 2.5 和 Hibernate 3.2。这些技术是Java开发中的重要组件,尤其在构建企业级应用时...

    Struts2.0+spring2.5+hibernate3.2

    Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个组合在2000年代末到2010年代初广泛应用于构建大型、复杂的企业级Web应用。SSH框架...

    struts2+spring2.5+hibernate api

    Struts2、Spring2.5和Hibernate是Java开发中经典的三大框架,它们分别负责MVC模式中的动作控制、依赖注入以及持久化管理。这三大框架的整合使用,能够构建出高效、灵活的企业级应用。 **Struts2** 是一个基于MVC...

    java8+tomcat8+struts2.5+spring4.3+hibernate5.2框架搭建详细过程

    ### Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 框架搭建详细过程 #### 一、环境配置与准备 在搭建一个基于Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 的项目前,首先需要对开发环境...

    三大框架Struts2+Spring2.5+Hibernate3.5的整合开发

    Struts2、Spring2.5和Hibernate3.5是Java Web开发中的三大主流框架,它们的整合使用可以构建高效、可维护的企业级应用。这三大框架的整合主要目的是实现MVC(模型-视图-控制器)架构,提高代码的模块化和可重用性。 ...

    Struts1.3+spring2.5+JPA(hibernate) demo

    Struts1.3、Spring2.5和JPA(基于Hibernate)是Java Web开发中三个重要的框架,它们的集成使用可以构建出强大的企业级应用。这个"Struts1.3+spring2.5+JPA(hibernate) demo"提供了一个实践性的学习案例,帮助初学者...

    Struts2 + Spring2.5 + JPA(hibernate) + AJAX+ 实例

    Struts2、Spring2.5、JPA(Hibernate)以及AJAX是构建高效、模块化且可维护的企业级Web应用程序的常用技术栈。这个实例项目整合了这些技术,旨在提供一个全面的开发环境,帮助开发者理解和掌握它们的协同工作方式。 ...

    Struts2+Spring2.5+Hibernate3.3整合开发之Sring与Hibernate整合

    一、整合开发时Hibernate、Spring需要的JAR文件。 hibernate核心安装包下的(下载路径:http://www.hibernate.org/,点击“Hibernate Core”右边的“Downloads”): hibernate3.jar lib\bycode\cglib\hibernate-...

    jersey+spring2.5+hibernate3.3+jpa

    标题 "jersey+spring2.5+hibernate3.3+jpa" 指的是一种集成技术,将轻量级的RESTful服务框架Jersey、企业级应用框架Spring 2.5、持久层框架Hibernate 3.3以及Java Persistence API(JPA)结合在一起,以实现高效且...

    struts2.1+spring2.5+hibernate3.0+mysql

    SSH2则是Struts2、Spring2.5和Hibernate3.0的集成版本,这是一套非常经典的后端技术栈,用于构建高效、灵活的企业级应用程序。在本示例中,SSH2与MySQL数据库结合,为开发者提供了一个完整的MVC(模型-视图-控制器)...

    struts2+spring2.5+hibernate3.2所需的包

    Struts2、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,它们各自在应用程序的不同层面提供了强大的功能。下面将详细解释这三个框架以及它们如何协同工作。 **Struts2** 是一个基于MVC(Model-View-...

Global site tag (gtag.js) - Google Analytics