繁体   English   中英

spring-roo如何生成骨架应用程序?

[英]How spring-roo generate skeleton application works?

我很好奇spring-roo生成的应用程序是如何工作的,我有一些问题:

  1. servlet在哪里?
  2. 代码在哪里将域对象链接到GUI?
  3. 代码在哪里实例化弹簧POJO?
  4. 数据持久性代码在哪里?
  5. 为什么域类(bean)未在spring配置文件中声明?

谁能帮我理解骨架项目的结构? 谢谢

spring roo参考文档的架构部分提供了可以回答大部分问题的信息。 如果你对spring,jpa和aop有一些了解,那将更容易理解。

经过一些研究,这是我的答案,我不确定它是否正确。 任何评论或更正都非常感谢。

1. servlet在哪里?

Roo生成项目使用spring mvc作为表示层,Spring将搜索所有带有“@controller”注释的类作为控制器类。

2.代码将域对象链接到GUI?

域对象是用“@Entity”注释的类,roo还添加“@RooJpaActiveRecord”来指示DAO功能。

3.代码是否在实例化弹簧POJO?

所有域对象都通过数据库查询进行实例化,数据库查询位于* _Roo_Jpa_ActiveRecord.aj中。

4.数据持久性代码是什么?

在Q2回答。

5.为什么域类(bean)没有在spring配置文件中声明?

Spring通过注释“@Entity”自动检测域对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM