论坛首页 Java企业应用论坛

基于数据库应用的模板

浏览 4314 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-24   最后修改:2010-05-26

放到“领域模型”这块布知道是否确切——偶对这些概念了解不深入——但有一点,我是坚定的“FieldMap”派。

 

很早以前就做过一些基于数据库应用的从后台到页面的为减少体力活的编码,这几天看到一些文章,比如

myApps快速开发平台,配置即开发、所见即所得,节约85%工作量 或者此类。

 

又使自己更迫切把刚重构不久的东东放上来分享——哪怕让别人拍砖也好。

 

可惜俺还不会用maven发布,一堆jar包,打包了太大,就给个列表吧,大家自己ivy/maven——大家尽管BS偶吧。。555


c3p0-0.9.1.2.jar
commons-beanutils-1.8.0.jar
commons-collections-3.2.1.jar
commons-fileupload-1.2.1.jar
commons-io-1.4.jar
commons-lang-2.4.jar
commons-logging-1.1.1.jar
commons-validator-1.3.1.jar
fckeditor-2.3.jar
freemarker-2.3.16.jar
groovy-all-1.7.2.jar
h2-1.1.118.jar
itext-5.0.1.jar
jcaptcha-1.0-all.jar
jdom-1.1.jar
log4j-1.2.15.jar
oscache-2.4.1.jar
phprpc_spring-3.0.jar
poi-3.1.jar
quartz-all-1.6.6.jar
spring-2.5.jar
spring-webmvc-2.5.jar

 

 

注释不算详尽——我以后会慢慢补充

 

******************************

readme太简单了,怪不得大家说偶。。。

 

先说咋run起来这个app,下篇我再说整个app的构成和最初偶的设计想法。

 

Step 0 

Jar文件下载到WEB-LIB/lib下,版本不一致只要兼容都可以。

 

Step 1

下载http://www.h2database.com/html/main.html数据库,其他数据库的我还没尝试去移植。

 

Step 2

         看h2文档里面有个备份还原章节,把下载的文件夹中db下的zip文件restore回去,url readme里有写,更详细的看WEB-INF/config下的jdbc参数。

 

Step 3

Tomcat部署,docBase和path最好都是increx,具体怎么部署这里就不仔细说了。

 

Step 4

运行,用swsj first_user 110这三个值,登陆,适用下。

 

   发表时间:2010-05-24  
太无语了,只能bs你
0 请登录后投票
   发表时间:2010-05-26   最后修改:2010-05-26
干吗用?如何用?咋用?贴个图上来看个效果也好啊,这样干巴巴的
0 请登录后投票
   发表时间:2010-05-26  
不知道你想表达什么。基于数据库应用的模板???
0 请登录后投票
   发表时间:2010-05-26  
这个题目有点变态,

你理解成


myApps快速开发平台,配置即开发、所见即所得,节约85%工作量?我也山寨一把


就可以了


0 请登录后投票
   发表时间:2010-05-26  
贴个lib出来。
这样怎么搞
0 请登录后投票
   发表时间:2010-05-26  
andybrier3 写道
贴个lib出来。
这样怎么搞



我喜欢这么搞……
抄官方一段

import groovy.xml.NamespaceBuilder

def ant = new AntBuilder()
def ivyfile = 'ivy.xml'
ant.mkdir(dir:'reports')
ant.delete(file:ivyfile, quiet:true)

new File(ivyfile).withWriter { writer ->
    def builder = new groovy.xml.MarkupBuilder(writer)
    builder.'ivy-module'(version:'1.0') {
        info(organisation:"codehaus", module:"GroovyExamples")
        dependencies {
            dependency(org:'jfree', name:'jfreechart', rev:'1.0.5')
        }
    }
}

def ivy = NamespaceBuilder.newInstance(ant, 'antlib:org.apache.ivy.ant')
ivy.retrieve()
ivy.report(toDir:'reports') // optional
0 请登录后投票
论坛首页 Java企业应用版

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