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

[Extjs4.0] keel_jdbc2.0后台管理模块 (包含前后台源码)

阅读更多

主要测试Ext4.0而做的!

 

keel后台管理模块:

环境:tomcat5/jdk1.5

 

源码,数据库备份请看附件.

 

前端用的是Ext4.0

 

请按照实际情况修改数据库配置:[db.properties文件/log4j.properties文件]涉及到数据库配置

 

 

系统效果图如下:

 







  • 大小: 37.2 KB
  • 大小: 79.9 KB
  • 大小: 79.6 KB
  • 大小: 54.2 KB
  • 大小: 4.6 KB
  • 大小: 180.7 KB
  • 大小: 4.6 KB
分享到:
评论
25 楼 czpae86 2011-06-01  
joeyhacker 写道
czpae86 写道
archerfrank 写道
楼主是用的Ext4的MVC架构做的么?


MVC架构?应该说思想吧?
没有用,我觉得分开不好找


用ext3太久了, 最近看了4里面的MVC, 搞得太复杂了, 大多数的组件都变了,而且多了一堆莫名其妙的属性还没时间看, 就算自己懂了, 新手上来肯定一头雾水... 以前封装的grid, form .. 貌似都没法用了.  再三考虑还是等4稳定下来再说吧, 升级的成本太大~


我在试用中发现很多有趣的地方,以前用习惯的方法属性很多都改了,但可以看API的.
可惜在中国IE6还是很牛的,但Ext4没有优先考虑IE6了,毕竟IE6已经退役了.
24 楼 itlangqun 2011-05-31  
我初步看了还是很不错的。支持一下,继续发扬开源精神。
23 楼 czpae86 2011-05-30  
ASCII 写道
yiye 写道
介意lz搞个mysql版的

我也是这个意思。。。



大家改一下就可以了,只是一个小小的模块,模块不多,换一个mysql.jar就可以了,用到分页查询的改一下就可以了(刚刚开始为了快速,没有做数据库之间的兼容)
这个模块主要用来测试Ext4的。
22 楼 czpae86 2011-05-30  
cjh_ubuntu 写道
谢谢你的分享,不过我启动tomcat时,报错。
log4j:ERROR Failed to excute sql
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection timed out: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.apache.log4j.jdbc.JDBCAppender.getConnection(JDBCAppender.java:197)
at org.apache.log4j.jdbc.JDBCAppender.execute(JDBCAppender.java:160)
at org.apache.log4j.jdbc.JDBCAppender.flushBuffer(JDBCAppender.java:235)
at org.apache.log4j.jdbc.JDBCAppender.append(JDBCAppender.java:131)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:194)
at org.apache.log4j.Category.forcedLog(Category.java:379)
at org.apache.log4j.Category.info(Category.java:654)
at keel.pool.DbPoolMgr.init(DbPoolMgr.java:42)
at keel.pool.DbPoolMgr.<init>(DbPoolMgr.java:37)
at keel.pool.DbPoolMgr.getInstance(DbPoolMgr.java:88)
at keel.util.KeelPoolContextListener.contextInitialized(KeelPoolContextListener.java:16)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

这个问题如何解决?用的是sql server 2005,tomcat 5,jdk 1.5.



数据库连接地址改了没有?
21 楼 taoge2121 2011-05-30  
期待牛人的作品!
20 楼 ASCII 2011-05-30  
yiye 写道
介意lz搞个mysql版的

我也是这个意思。。。
19 楼 yiye 2011-05-30  
介意lz搞个mysql版的
18 楼 chltkgg 2011-05-30  
    谢谢分享。。。
17 楼 ls0220 2011-05-30  
我喜欢的代码风格~

呵呵~ 不错
16 楼 caoyangx 2011-05-29  
表面感觉不错。
有点问题如下
1.sqlserver并不适合java开发用数据库,所以不能作为典型,不如试试mysql,PostgreSQL,h2之类的。
2.ext4是收费的把,好像也不能作为典型,不如jquery让人放心。
3.要么就别用jar包,要么就用现成的,不要弄得不伦不类的,关键地方写的不到位,如事务,连接池很业余的说,而Apache的dbutile也不适合企业开发。
4,你的servlet简直逊毙了,一开始以为是自己做的MVC,后来发现。。。。
就这么多了,太多的怕伤害你的积极性。。。
15 楼 cjh_ubuntu 2011-05-29  
谢谢你的分享,不过我启动tomcat时,报错。
log4j:ERROR Failed to excute sql
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection timed out: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.apache.log4j.jdbc.JDBCAppender.getConnection(JDBCAppender.java:197)
at org.apache.log4j.jdbc.JDBCAppender.execute(JDBCAppender.java:160)
at org.apache.log4j.jdbc.JDBCAppender.flushBuffer(JDBCAppender.java:235)
at org.apache.log4j.jdbc.JDBCAppender.append(JDBCAppender.java:131)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:194)
at org.apache.log4j.Category.forcedLog(Category.java:379)
at org.apache.log4j.Category.info(Category.java:654)
at keel.pool.DbPoolMgr.init(DbPoolMgr.java:42)
at keel.pool.DbPoolMgr.<init>(DbPoolMgr.java:37)
at keel.pool.DbPoolMgr.getInstance(DbPoolMgr.java:88)
at keel.util.KeelPoolContextListener.contextInitialized(KeelPoolContextListener.java:16)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

这个问题如何解决?用的是sql server 2005,tomcat 5,jdk 1.5.
14 楼 senhui19 2011-05-29  
嗯,现在EX4很多人在学了,我最近也在学它那个DESKTOP不过遇到问题,不知LZ对这方面有研究不?
13 楼 hidehai 2011-05-29  
Ext4 相对3升级了不少

正是自己入门想参考的.
12 楼 jxpxwh 2011-05-29  
我知道保存按钮居中。
11 楼 czpae86 2011-05-28  
janken 写道
能请为一下lz用的是什么浏览器么? 我用ie6打开自己开发的extjs4应用速度非常非常慢。


Ext4貌似不再考虑IE6了,我用firefox4,谷歌,IE9
10 楼 janken 2011-05-28  
能请为一下lz用的是什么浏览器么? 我用ie6打开自己开发的extjs4应用速度非常非常慢。
9 楼 joeyhacker 2011-05-28  
czpae86 写道
archerfrank 写道
楼主是用的Ext4的MVC架构做的么?


MVC架构?应该说思想吧?
没有用,我觉得分开不好找


用ext3太久了, 最近看了4里面的MVC, 搞得太复杂了, 大多数的组件都变了,而且多了一堆莫名其妙的属性还没时间看, 就算自己懂了, 新手上来肯定一头雾水... 以前封装的grid, form .. 貌似都没法用了.  再三考虑还是等4稳定下来再说吧, 升级的成本太大~
8 楼 czpae86 2011-05-27  
archerfrank 写道
楼主是用的Ext4的MVC架构做的么?


MVC架构?应该说思想吧?
没有用,我觉得分开不好找
7 楼 czpae86 2011-05-27  
edisonlv2010 写道
楼主用的DBMS好像是MS2005对吧。如果我要移植到其他数据库平台,除了修改数据库相关的配置以外,其他地方不会有冲突吧?


是的,数据库用的是sql2005。
目前支持sql2000,sql2005数据库,原因是:后台sql有的不支持mysql的
6 楼 archerfrank 2011-05-27  
楼主是用的Ext4的MVC架构做的么?

相关推荐

    keel_jdbc2.0.rar_Jsp/Servlet_Java_

    本系统——"keel_jdbc2.0",正是一个利用ExtJS4.0前端框架与JSP/Servlet/Java后端技术构建的无框架后台管理系统。它摒弃了传统框架的繁复,通过精巧的设计实现了高度的灵活性和可扩展性。 首先,ExtJS4.0是Sencha...

    ExtJs4.0教程_完整版_新手开发

    ExtJs4.0教程_完整版_新手开 1 Extjs初步 1.1 获取Extjs 下载extjs可以从http://extjs.org.cn/ 获得需要的extjs发布包及更多支持。 1.2 搭建学习环境 假设您的机器已安装myeclipse和tomcat如果没有请参阅其他相关...

    (Java+JSP)可二次开发Extjs4.0通用后台管理系统源码完整大型项目.zip

    【标题】:“(Java+JSP)可二次开发Extjs4.0通用后台管理系统源码完整大型项目.zip”指的是一个基于Java和JSP技术,并利用Extjs4.0框架开发的可扩展的后台管理系统源码。这个项目是针对中大型企业的需求设计的,提供...

    Extjs4.0通用后台管理系统源码完整大型项目(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)

    可二次开发Extjs4.0通用后台管理系统源码完整大型项目。数据库在项目里面的一个sql文件里面 1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高...

    extJs4.0 开发手册源码

    这个"EXTJS4.0开发手册源码"包含了EXTJS4.0框架的源代码,以及与其配套的开发指南,是深入理解EXTJS4.0内部机制和进行实际项目开发的重要参考资料。 EXTJS4.0的核心特性包括组件化开发、数据绑定、可扩展性、丰富的...

    Extjs4.0项目+源码(后台java)

    Extjs4.0项目+源码(后台java)

    ExtJs4.0 手册中文版

    `extjs4.0_中文.doc`可能包含ExtJS 4.0的特定技术点或实例解析,如布局管理、图表功能或者动画效果的实现。这份文档可能会帮助开发者更好地理解和应用ExtJS 4.0中的高级特性。 《ExtJS入门教程(超级详细).pdf》则是...

    ExtJs4.0官方版本

    ExtJS 4.0是Sencha公司开发的一款强大的JavaScript前端框架,主要用于构建富客户端Web应用程序。这个官方版本的发布标志着ExtJS在功能、性能和可维护性方面的一个重要里程碑。以下将详细介绍ExtJS 4.0中的核心概念、...

    Extjs 4.0中文版API

    Extjs 4.0中文版API

    extjs4.0帮助文档 extjs-docs-4.0.2.zip

    extjs4.0开发人员以及学习可以下载参考

    EXTJS4.0视频教程 30集 下载地址

    ### EXTJS 4.0 视频教程 30集 关键知识点解析 #### 一、EXTJS 4.0 概述与安装配置 **1.1 EXTJS 4.0简介** EXTJS 4.0是一款基于JavaScript的开源前端框架,用于构建交互式的Web应用程序。它提供了一套丰富的UI组件...

    ExtJs_servlet_JDBC 做的增删查改

    具体到这个名为"huaxin"的压缩包文件,虽然没有提供详细内容,但可以推测其中可能包含了使用ExtJs、Servlet和JDBC实现的一个简单的CRUD示例项目。可能包括了ExtJs的源代码文件(如JS、CSS和HTML),Servlet的Java...

    EXTJS4.0视频教程配套代码

    [02]EXTJS4.0的新特性.003.zip (14.41M)[02]EXTJS4.0的新特性.002.zip (50.00M)[02]EXTJS4.0的新特性.001.zip 第三讲:extjs4.0数据模型--Model(附件较大做了分包压缩大家只要下载2个包运行001就ok了) [03]EXTJS...

    ExtJS2.0.rar_extjs2.0

    这个"ExtJS2.0.rar"压缩包包含了关于如何使用ExtJS 2.0的资源,特别是"ExtJS2.0实用简明教程.chm",这是一份详细的指导文档,可以帮助开发者快速掌握该框架的核心概念和技术。 ExtJS 2.0的主要特点包括: 1. **...

    EXTjs4.0学习文档

    EXTJS 4.0 对原生 JavaScript 功能进行了扩展,提供了 Utilities 模块中的 NativeExtensions,包括 Ext.Array、Ext.Number、Ext.Object、Ext.String、Ext.JSON、Ext.Date、Ext.Function 等。这些扩展可以帮助我们更...

    extjs4.0_中文.doc

    - **适用场景**:适用于开发大型企业级应用,如数据密集型应用、多面板管理后台等。 #### 二、获取与安装Extjs4.0 - **获取途径**:用户可以从官方网站 http://extjs.org.cn/ 下载Extjs4.0的发布包及相关文档支持。...

    可二次开发Extjs4.0通用后台管理系统源码完整大型项目

    本项目以"可二次开发Extjs4.0通用后台管理系统源码"为核心,为开发者提供了一套完整的JavaWeb大型项目开发实践方案。下面将对该项目的核心知识点进行深入的剖析。 首先,Extjs4.0是Sencha公司推出的一款JavaScript...

    ExtJS_V2.0教程.pdf

    ### ExtJS_V2.0教程知识点总结 #### 一、ExtJS概述 - **定义**:ExtJS是一个基于JavaScript编写的Ajax框架,用于构建富客户端Web应用程序。它提供了丰富的UI组件,使开发者能够轻松地创建出功能强大且交互性强的Web...

    免费 Extjs4.0教程视频

    ### 免费Extjs 4.0教程视频知识点概览 #### 第一讲:Extjs 4.0概述与Hello World程序 - **Extjs 4.0简介**: - Extjs是一款基于JavaScript的开源前端框架,用于构建交互式的Web应用程序。 - 版本4.0引入了许多新...

    EXTJS4.0视频教程配套代码包含action类

    EXTJS4.0是一款强大的JavaScript框架,用于构建富客户端Web应用程序。这个视频教程配套代码主要涉及EXTJS4.0中的action类,这是EXTJS中处理服务器端交互的关键部分。在EXTJS中,action类通常指的是Ext.Ajax或Ext....

Global site tag (gtag.js) - Google Analytics