目前技术开发时存在的问题:

  一个项目就是一个工程

    如果一个项目非常庞大,就不适合继续使用package来划分模块。最好是每一个模块对应一个工程,利于分工协作。

    借助Maven就可以将一个项目拆分多个工程。

  项目中需要的jar包必须手动复制粘贴到WEB-INF/lib目录下

    带来的问题:同样的jar包重复住现在不同项目工程中,浪费存储空间,也使项目比较臃肿。

    借助Maven可以将jar包仅仅保存在仓库中,有需要使用的gong工程引用这个文件接口,并不需要真的把jar包复制过来。

  jar包需要别人替我们准备好,或到官网下载

  一个jar包依赖的其他jar包需要自己手动加入到项目中

    FileUpload组件=>IO组件commons-fileupload-1.3.jar依赖于commons-io-2.0.1.jar

    Maven会自动将被依赖的jar包导入进来。

 

构建过程中的环节:

  清理:将以前编译得到的旧的class字节码文件删除,为下一次编译做准备

  编译:将java源程序编程成class字节码文件

  测试:自动测试,自动调用junit程序

  报告:测试程序执行的结果

  打包:动态Web工程打war包。java工程打jar包

  安装:Maven特定的概念--将打包得到的文件复制到‘仓库’中的指定位置

  部署:将动态Web工程生成的war包复制到Servlet容器的指定目录下,使其可以运行

 

posted on 2018-08-10 11:10  lonske  阅读(591)  评论(0编辑  收藏  举报