发表于: 2018-02-23 21:17:16
1 574
今日完成
1.完成公司框架代码生成的demo
(1)下载common文件夹。把设计好的(用量一个测试的)DB写在excel中。这个ID是生成号代码之后的包名。
(2)这里写设计好的sql语句,根据查询出来的的内容,map,list,或者object。
(3)将表格放在项目中,直接运行这个。
2.生成号代码之后,里面的大致内容有SQL文件,model,service,配置文件,DAO。
3.新建一个项目,删除src文件夹,新建maven model,分别是core,service ,web.对应不同的业务。
将生成号的代码放入项目中。
4.pom文件。在父pom中声明一些公用的东西。直接拷贝。
5.在子pom中引用,并添加相应的依赖。service需要引用core中的内容。配置如下
<dependency>
<groupId>com.ppteng</groupId>
<artifactId>corrortTest-auto-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
6.运行test文件和server都能够正常说明这个项目构建好了。
@Before
public void setUp() throws Exception {
//dao
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext-server.xml");
bookSubjectService = (BookSubjectService) context.getBean("bookSubjectService");
public void insertTest() throws ServiceException, ServiceDaoException {
BookSubject bookSubject = new BookSubject();
bookSubject.setSubjectName("数学");
bookSubject.setStatus(3);
bookSubject.setCreateBy(2L);
bookSubject.setUpdateBy(2L);
Long id = this.bookSubjectService.insert(bookSubject);
System.out.println(id);
bookSubject = this.bookSubjectService.getObjectById(id);
System.out.println(bookSubject);
BookSubject bookSubject2 = this.bookSubjectService.getObjectById(id);
Assert.assertNotNull(bookSubject2);
}
7.测试远程服务启动。
8.在测试类里面测试本地service的调用。
遇到问题
1.本地DAO调用时也会使用到公司的框架,必须配置公司的resources的数据。现在还没弄明白这个resources文件是干什么使用的。
2.中文乱码的问题。在url中加设置虽然可以解决,但是只能加一个
多加一个就解析不出来了。
明日计划
1.继续熟悉公司的框架。
2.开始设计接口和数据库。
收获
熟悉框架结构。
评论