公司代码生成

大家好,我是IT修真院武汉分院第11期学员,一枚正直善良的java程序员。今天给大家分享一下,修真院官网 java任务拓展:tuscany代码生成

1.背景介绍

什么是tuscany?

tuscany是Apache组织关于SOA实现的一个开放源码的工程项目

Apache组织关于SOA实现的一个开放源码的工程项目.该项目主要基于SCA,SDO,DAS等标准上实现的。

2.知识剖析

作为一个轻量级 SCA 框架,Tuscany 提供了非常松散耦合的框架结构。主要有以下几个特点:

· Tuscany 是平台无关的可嵌入框架,可以在各种 Hosting Platform 上运行,

如 Tomcat,JBoss,WAS 等 Web 容器上运行,也可以在 J2SE 环境下运行。

· Tuscany 的核心模块提供了 SCA 规范的 API 实现,Tuscany 系统的 SPI 接口,

一些系统基本实现(如事件,工厂类,存储等),以及一整套扩展机制,这些扩展机制为 Tuscany 整合各个平台的服务提供了基础。

3.常见问题

代码生成报错,代码无法运行

4.解决方案

excel表格有问题;hosts文件没有配置、maven的setting.xml没有配置、服务器数据库resources的表没有配置等

5.编码实战

excel表格,左上对应hosts文件重定向

表名为xxx的,下面命名为tbl_xxx


生成代码工具类


生成结果


6.扩展思考:如何动态查询


7.参考文献

参考一:https://v.qq.com/x/page/b0567v259kh.html

参考二:https://v.qq.com/x/page/e05199sjgl9.html

8.更多讨论

一。dependies、依赖爆红

需要配置maven 私服地址

二。服务端测试类启动失败

数据库没打开、配置文件有问题

三。客户端启动失败

服务器上的数据库resource没有更新

详见下方视频



undefined_腾讯视频

技能树.IT修真院

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧

直接点击此链接:http://www.jnshu.com/login/1/18302507

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、背景介绍 Tuscany 是 Apache 的开源项目,它是 IBM、Oracle、SAP 等厂商联合成立的 ...
    最不闪亮的那颗星阅读 1,648评论 0 0
  • 大家好,我是IT修真院上海分院第3期的学员,一枚正直纯洁善良的JAVA程序员 今天给大家分享一下,修真院官网JAV...
    Sevn_dbb9阅读 1,269评论 0 0
  • 春夏秋冬,一年到头: 经历重复与喜悦, 在伤痕愈合时重新做人, 在新面具下重新伪装; 不知道岁月几何: 但愿自己是...
    广厦阅读 230评论 0 0
  • 一、舌诊概说 1.舌的结构与舌象物质基础 舌是由横纹肌和粘膜组成的肌性器官,其上面称舌背,下面称舌底。舌表面有...
    惠米丽阅读 1,800评论 0 0
  • 不知什么时候,我发现我的责编有一项特殊技能:每当我写好一篇文章发给她看时,她会迅速放下手头工作,以快我二点五倍的速...
    午歌阅读 1,118评论 9 24