发表于: 2017-11-05 20:00:25
2 790
今天完成的事情:
做笔记总结了代码生成,加强理解配置文件的作用
向前端大佬学习了一波,win10真好用,以后桌面就放一些简易的东西就好了
明天计划的事情:
看接口代码逻辑,测试接口,改bug
遇到的问题:
无
收获:
代码生成后,
controller部分放在web模块里
model放在core里面
server是service端的启动类,放在service里面
service的接口放在core包里面
client放在core包里面
resources里dbscript中的文件写的是一些建表语句navicat里,运行sql文件,载入.sql文件,建立表
allresource是开发机数据库上的resource表,里面是对应的名字和端口,远程方法调用的时候就会通过左边的名字找到右边的service,直接在表中运行sql语句即可
****_dao.xml对应的是sql语句,是封装起来的.上面的object name需要修改成对应的名字
daoConfig.xml是配置所有dao的,每加一个dao都要加在里面,如果删除某些表也要把对应的删除掉
group.xml是连接数据库的东西,相当于jdbc,上面这个是项目表所在的位置,下面的是resource表
log4j不讲了
memcached不讲了
resources里META-INF.*****下
client.composite是客户端组件,写的是tuscany的程序,放在web端的resources下面
其中有一些实现类:implementation....和一些引用:reference name....根据scallop:....registryname="**"去数据库resource去找那个端口名字
server.composite是service端的组件配置,需要改的是implementation.spring location="****"...interface.java interface="****"还有port要改成相应端口号
applicationContext-server.xml会生成一些sca:service,下面是service bean,都要改和加
test里的***Test,将@before打开,before意思就是每次启动先启动这个部分
pages就是一些json文件
2:
ssm框架classpath
WEB-INF是classpath,是资源目录,客户端不能直接访问
install后的target/classes也是classpath.
存放src目录java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源入口
classpath和classpath*的区别?
classpath:只会到你的class路径中查找文件
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找
用maven构建项目的时候resource目录就是默认的classpath
3:找不到文件解决办法
idea下点击project structure 下的facets spring下找到对应文件下,添加即可
评论