爱旅行-后端环境的搭建

爱旅行-后端环境的搭建

redis 不用每次去查询mysql mysql比较慢

solr 其实也算是一种数据库 只不过我们用它来作为搜索引擎

多台tomcat(四大业务/web模块):

biz:主业务,酒店管理 机票 攻略

    search:搜索服务

      trade:支付

     auth:用户认证服务 注册 登录

前后端分离原因:

单体式项目会有弊端 未来如果想要换在安卓平台 那么你写的web项目就不能用

分离以后 可以换到别的平台 手机app等

后端分离的原因:

因为模块都聚集在一起 如果未来比如说search经常使用 我们想给他提升一下性能 考虑配置多台(集群) 因为以前是单体式 四个业务模块是在一起的 你不能单独的给单个模块进行集群 本来你给一个提升性能就可以 但是不分离的话 你就需要给4个进行集群 浪费性能

maven多模块项目管理

在eclipse中 搜maven

跳过骨架

爱旅行-后端环境的搭建

多模块管理 打包方式变为pom

爱旅行-后端环境的搭建
当你创建好以后 src都可以删除

开始创建子工程
爱旅行-后端环境的搭建
爱旅行-后端环境的搭建
爱旅行-后端环境的搭建
爱旅行-后端环境的搭建
但其实 你搭建好以后 真实的在eclipse的工作空间中 你只有一个文件夹 没有maven-biz ,maven-biz是在maven-multi-model下面

maven多模块管理 类似于面向对象中的继承

1.创建父工程(打包方式pom)

2.在父工程下创建模块(子工程)(打包成war jar)

优点:

模块拆分以后 易于团队开发 扩展管理

子工程中的公有依赖 可以在父工程统一配置

父工程可以锁定依赖版本 未来子工程的依赖版本是统一管理的

idea ctrl+alt+l格式化

代码生成器

1.准备一个模板 JSP就是一个模板 tomcat里面的Jasper组件 就是给这个模板进行转换用的

2.准备动态的数据

3.合成机制

FreeMarker模板引擎-----apache提供的

lom-bok

板进行转换用的

2.准备动态的数据

3.合成机制

FreeMarker模板引擎-----apache提供的

lom-bok

上一篇:制作跳转到微信公众号的链接


下一篇:获取微信公众号关注页面链接和历史文章链接