摘要:
pojo模块 包含实体类,数据库映射生成的一一对应的实体,都是可以放到pojo这个模块下的 注意,如果没有横线的,一定要加上横线。finish即可 顶级工程的pom文件 让pojo和common相互依赖。 子模块之间相互依赖,必须要构建依赖关系。 <!-- 1.聚合工程里可以分为顶级项目(顶级工程、 阅读全文
摘要:
创建顶级工程 选择maven直接next就可以了。 项目名称叫foodie-dev.版本号使用默认的就可以了。 下一步,刚开始的中间的横线是没有的,foodie-dev,我们再加过来。点击finish即可。 这就是生成的项目。 我们要构建一个聚合的工程,在他的最外部其实是一个顶级工程,顶级工程有一个 阅读全文
摘要:
一个工厂生产汽车, 业务模块拆分,分层。 通过maven项目聚合。 common.jar:通用的方法,工具类,枚举、等等,它是单独的一个包 pojo.jar:实体类相关的,entity、 mapper.jar:数据层,也算是dao层,因为我们会使用Mybatis,所以这里定义的时候就定义为mappe 阅读全文
摘要:
用户达到一定程序,页面都在服务器端渲染的话,对服务器造成很大的影响。 前端和后端通过restful进行请求。数据交互通过json。前端和后端是两个不同的项目,放在不同的服务器。各自需要独立的部署。 所有的静态资源文件部署在Nginx里面, 结束 阅读全文
摘要:
Struts有一些安全的漏洞, Spring、SrpingMVC和Spring Boot拦截器的机制是基于AOP,基于切面的拦截。是通过方法去拦截的。Struts是通过过滤器,过滤器是类拦截。 前端选型 vue.js渐进式的。例如有个老项目是jquery做的,现在用vue.js以后,经过周期性的迭代 阅读全文
摘要:
单体架构做个电商项目,随后做架构的演变。 先看下整体的效果 http://shop.t.mukewang.com/ 某一个分类下的列表展示 页面数据懒加载 购物车 登陆页 手机端扫码支付成功后, 当前平台 所有交易金额只有一分钱。 结束 阅读全文
摘要:
java架构师要掌握的技术 nginx有两台,也有可能会宕机,通过lvs做了主备机,就算宕机也会有备机。 中间用Redis缓存集群。 服务和服务之间是可以进行相互通讯的 服务也可以去调用公共的资源。通过MQ,生产和消费者模式,进行消息的解耦。并且他们之间的调用,是异步调用。 用户的头像,商品的图片附 阅读全文