【修真院java小课堂】如何使用公司框架生成代码搭建项目
大家好,我是IT修真院郑州分院第11期java学员,一枚正直善良的java程序员。今天给大家分享一下,使用公司框架生成代码搭建项目.
1.背景介绍
从任务一到任务九,我们都是手写代码、配置文件,而这些代码或者配置文件很多都是重复的,其实在这个过程中大家或多或少都会去思考,我们做的重复性工作是不是太多了?
在公司开发项目的时候,所有的实体类、dao层、service层等都是手动写的,那么项目的开发效率是比较低的。
2.知识剖析
1)框架核心介绍
分布式tuscany,web、service分离。
注册中心,scallop,就是一个注册表,服务名对应相应的服务
2)生成代码后模块划分
core:model、service接口、SCAClient
service:Server、service实现类、配置文件(spring、tuscany server、dao.xml、数据库配置文件)
web:controller、util、配置文件(spring、springmvc、tuscany client、scallop注册中心、缓存……)、jsp页面、web.xml
3)搭建新项目需要注意的地方
maven私服配置:主要是把公司私服配置进来
hosts文件修改:对于注册中心提供的域名进行解析
3.常见问题
1)注意表格,表格命名、服务端口
2)scallop注册中心使用
4.编码实战
5.扩展思考
注册中心的原理
注册中心 :保存所有服务的名字,服务提供者的ip列表,服务消费者的IP列表
服务提供者: 提供跨进程服务
服务消费者: 寻找到指定命名的服务并消费。
6.参考文献
https://blog.csdn.net/ZhanLiJueDuan/article/details/82534176
7.更多讨论
Q:公司框架需要学习到什么程度?
A:能运行,能知道如何修改sql语句,基本就够用了
Q:不在scallop.resource.center中写入service对应关系可以正常使用不?
A:理论上是可以的,就像任务9的时候,不适用注册中心,tuscany照样可以完成web和service分离。
Q:代码生成是否是常见?
A:挺常见的,mybatis逆向工程是一个典型,公司代码生成是一个,github上应该也有一些开源的项目.
分享到此结束
阅读更多- 【Eclipse】如何使用eclipse 生成runnable jar包,maven项目java -jar
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载
- 学习如何使用Mybatis-generator 自动生成java代码以及Mapper文件
- 如何用EA生成代码并将生成的代码放在VS搭建好的框架中
- 【SSH 框架项目的搭建--简化版】使用注解代替xml中的<bean>,减少代码量
- java S2SH项目框架Struts2.3+Spring3.1+Hibernate3.6框架搭建整合以及实例demo代码分享
- vue.js学习10之动手使用vue-cli搭建项目及生成的代码进行修改练手
- 【修真院JAVA小课堂】什么是SpringCloudBus?如何使用SpringCloudBus实现自动更新配置?
- 在 Jboss中如何使用 WSDL 来生成客户端代码 JAVA
- 如何自定义maven中的archetype,并使用快速生成代码基础框架
- JAVA_WEB项目之三大框架中不使用HibernateTemplate而使用SessionFactory以及如何使用注解
- 框架 day38 SVN安装及使用,SSH练习项目CRM,环境搭建(myeclipse hibernate 反转引擎生成PO和映射)
- 07如何使用express框架快速搭建项目_express框架的初步了解
- 08如何使用express框架快速写项目_使用express完成项目的搭建
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 使用maven搭建ssm框架的javaweb项目
- spring hibernate 整合+项目框架搭建 包含详细注释(清华大学各系统使用代码)
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目