我现在在搭建一个web项目,根据项目组的习惯用maven管理;老大的要求是项目结构搭建的目标是让开发、测试、发布变得更简单,轻松;现在项目直接通过tomcat-maven-plugin启动,开发过程不需要重新启动
日志分为开发日志和运行日志,即发布版本时可以不用去改配置
测试包发布包都只用输入一个统一的命令就打好了但是这个还远没达到要求,所以请大家给我点建议,在开发中有哪些操作比较繁琐,希望能够智能化一点的.......
或者是有哪些东西是可以预先做好,一劳永逸的......
日志分为开发日志和运行日志,即发布版本时可以不用去改配置
测试包发布包都只用输入一个统一的命令就打好了但是这个还远没达到要求,所以请大家给我点建议,在开发中有哪些操作比较繁琐,希望能够智能化一点的.......
或者是有哪些东西是可以预先做好,一劳永逸的......
解决方案 »
- SSH框架的程序,运行一段时间后总是会崩溃,要重启tomcat 才可以
- SSH项目连接两个数据库
- applet小程序技术在B/S程序中很重要吗?
- hibrnate + proxool错误,连接被关闭
- 有哪位朋友知道,社保核心平台2中,是否用到了hibernate?
- struts中resource bundle找不到(在线等)
- linux一次执行多条语句的问题,各位大神进来看看吧
- 新手问最简单的问题:swing的JMenu,谢谢.
- 急,log4j找不到,报错org/apache/log4j/logging找不到
- 数据库记录集
- springMVC+JPA整合,数据库方言问题
- 数据库中用什么字段保存大字符串?
不管你用不用框架,就算你用servlet + jdbc,那也要分层吧。dao层,service层,controller层,web层,至少可以新建四个子模块(工程)。如果你要实现复用,可以把log日志作为一个独立的模块(工程),audit来单独处理。
至于,开放要简单,你要明白maven的作用是什么?跟你用maven还是ant没有关系。
只要你分清楚模块,打好框架,封装好工具类,直接写就好了。测试的话,写junit,跑maven时候,直接
maven clean install -Dmaven.test.skip=false把所有测试跑过就ok。发布就更简单了。你要注意,在主pom.xml中,多加一些maven相关插件,和编译插件,这样每次修改其他工程(子模块)的代码的时候,都不需要重新跑maven命令生成class,只要保存,直接就会编译好。只是开发玩的时候,跑一下maven,打包成war,然后拷贝到web服务器下即可。