# ExLogistics **Repository Path**: pomer/ExLogistics ## Basic Information - **Project Name**: ExLogistics - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-21 - **Last Updated**: 2025-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ExLogistics 可以开工了 源路径是 src、Web项目根目录是 WebContent,如果进行版本管理控制,请将项目配置成以上两个文件夹命名 做前端的,适当用一些 Apache 或者 NodeJS 轻量级服务器自己测试一下数据交互;做后端的,单元测试的时候只需要使用个 JUnit,一行配置即可运行,还有其他测试附加值功能,别写个Hibernate配置或者写个Servlet然后用浏览器跑项目 尽量使用SLF4J,DAO层使用BaseDao基类的getSession(),Service层使用 @Transactional 进行自动事务管理(除非真的必要,否则不用写try-catch) Dao类添加@Repository、Service类添加@Service(存在状态变量的话同时定义@Scope("prototype"),否则多个线程同时操作一个Bean会出错) 文件编码没有问题,我是用UTF-8存的,有问题是因为你们IDE打开读取文件用的编码不是UTF-8,改一下就行了,如果没有设置IDE全局的JAVA源文件编码和工作空间编码为UTF-8,呢么很可能新建的文件编码不对,传输格式化会出问题,留意一下再发布到仓库里 虽然IDE会完整拷贝整个lib目录结构到服务器部署路径下(重复的jar包引用会报错,自己剔除),但是tomcat 只认lib目录下的jar包,不认子目录的jar,所以要么自己手动把子目录的所有jar包拷贝到服务器lib目录下,要么设置IDE部署装配,填加选项将所有jar包同步部署到服务器lib目录下,即可保证tomcat可读取相应jar - 版本控制的时候,项目的配置文件没必要同步更新(例如JDK的配置环境,JAVA EE的配置环境,个人项目配置信息,每个人的都不一样,不需要更新这一部分),可以用 .gitignore 文件把多余的信息排除在版本控制管理之外 - 真正在团队工作时需要同步更新的是 src 和 WebContent,每个人只需对这两个文件夹保持同步更新,无论是推送更新(Push)还是拉取更新(Pull/Fetch)