发表于: 2018-02-23 21:17:16

1 572


今日完成

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.开始设计接口和数据库。

收获

熟悉框架结构。


返回列表 返回列表
评论

    分享到