国际物流云商项目笔记002、三套系统架构的搭建及依赖关系
一、建立maven的父工程,new—Maven Project。Group Id就是公司id,一般是反写域名;Artifact Id就是项目名称,可以使用"项目名_parent"来区分。
注意:父工程的Packaging选择pom。
二、在父工程上建立子工程,选中父工程右键—new—Maven Module,Module name中填写需要的子工程名称(注意:勾选“create a simple project”),next后在Packaging中选jar(只有web层的选war)。
三、根据第二步的方法按三层架构分别建立服务端(server)、客户端(client)的domain、dao、service、web等子工程,同时建立异常(exception)、工具(utils)、缓冲(cache)等通用的子工程。
建好的目录如下:
四、建立各层之间的联系。点开子工程的pom.xml文件,右侧点开dependencies选项卡,在Dependencies中点击Add,在弹出的对话框中输入要建立关系的工程,然后选中点OK即可。
各层关系(server、client均一致):domain/exception/cache/utils——dao——service——web。
五、再建立一个jms子工程,用于项目里面发消息,同时与异常(exception)、工具(utils)、缓冲(cache)等通用的子工程建立联系。
六、工程中各文件夹存放的内容
1、工程需要的jar包配置在父工程的pom.xml中;
2、scr/main/java,用于存放java代码,如action等;
3、src/main/resources存放各类配置文件,如hibernate.cfg.xml、applicationContext.xml、struts.xml等;
4、下面的两个rest文件夹主要用于测试,放置方式同3;
5、src-main-webapp文件夹下用于存放各类页面资源,如jsp、jQuery等。