我很好奇spring-roo生成的应用程序是如何工作的,我有一些问题:
有谁能帮我理解骨架项目的结构?感谢
答案 0 :(得分:2)
spring roo参考文档的architecture部分提供了可以回答大部分问题的信息。如果你对spring,jpa和aop有一些了解,那将会更容易理解。
答案 1 :(得分:0)
经过一番研究后,这是我的答案,我不确定它是否正确。任何评论或更正都非常感谢。
1.什么是servlets?
Roo生成项目使用spring mvc作为表示层,Spring将搜索所有带有“@controller”注释的类作为控制器类。
2.代码是否将域对象链接到GUI?
域对象是用“@Entity”注释的类,roo还添加“@RooJpaActiveRecord”来表示DAO功能。
3.代码在哪里实例化弹簧POJO?
所有域对象都通过数据库查询实例化,数据库查询位于* _Roo_Jpa_ActiveRecord.aj。
4.数据持久性代码是什么?
在第二季回答。
5.为什么没有在spring配置文件中声明域类(bean)?
Spring通过注释“@Entity”自动检测域对象