发表于: 2018-03-14 22:09:05
1 551
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
公司框架生成代码上次只简单测试了一下,其实还有很多东西没有跑通,今天对公司框架进行了一次梳理.
首先是分层,分为core,service,controller 三次.
core:
client:里面包含了Dao的方法,对数据库进行CRUD操作.(调用的是dao接口的实现类里的方法.)
model:用来存放与table向对应的实体类.Entity
service:CRUD方法的基本接口.
service:
server:用以启动SCA服务端.(应该就是启动了RMI服务端)
service:用于存放CRUD接口的实现类.
web:
controller:用于存放对外交互数据的接口.
另外是遇到的问题:
第一个问题:
我在启动服务之后,调用接口测试,疯狂报错说找不到实体类,尝试了很多方法,一开始我以为是公司框架只能识别固定的包名, 所以在修改包名为ptteng.后来又以为是我POM有问题.....后来发现.
我在拷配置文件的时候少了这个daoConfig.xml,就导致疯狂报错....
配置一定要好好弄齐啊....
补上之后跑通...
接下来是进行web的测试,一开始也是疯狂报错, 找不到core包依赖..后来才知道,原来要将整个项目install,光打core包不行..这是卢静给我的误导..
打包之后进行运行.
可以看到能从接口拿到json对象.项目成功运行.
不过在运行的时候还是对配置文件以及controller还有很多类进行了修改.
明天计划的事情:(一定要写非常细致的内容)
将接口文档更新到wiki上, 开始撸代码.
遇到的问题:(遇到什么困难,怎么解决的)
问题已经在上面描述.
收获:(通过今天的学习,学到了什么知识)
对公司框架有了更深刻的理解.
现在闭着眼睛也能配好..
评论