微信号:imooc-com

介绍:慕课网是一个超酷的互联网、IT技术免费学习平台,创新的网络一站式学习、实践体验;服务及时贴心,内容专业、有趣易学。专注服务互联网工程师快速成为技术高手!

超酷的Java实战:三端分离开发,三种部署上线!

2017-07-07 17:37 color

Java三端分离开发在线教育平台

 PC端网页  运营端(后台)  微信公众号(M站) 


今天要介绍的Java实战项目,绝对是超酷的开发方式,连应用最后一步的部署上线都为你准备好了


首先是三端分离开发:PC端网页,运营端(CMS后台管理),微信公众号M站(移动端);


三种方式部署上线:本地Tomcat部署,新浪SAE外网部署,ngnix反向代理域名部署;


最后用Java仿“慕课网”开发一个B2C在线教育平台。




为什么要三端分离开发呢?


首先三端对数据库访问(ORM)的压力增大,若三端分离开发,随着访问量增大,单一应用可分开处理;加上应用升级互不影响(升级CMS,并不影响PC站),同时对核心服务可以拆分出来,快速响应需求;而且不同应用的服务器数量可灵活调整。


对于三种部署方式,是为了满足不同阶段用户的部署方式。


首先本地Tomcat部署,是最基础,也是每个开发者都应该具备的技能;新浪SAE的部署,适合互联网开发,但无服务器的,可以将应用发布到公网访问;如果你有自己的服务器,那就可以用ngnix反向代理域名部署


具体技能详情如下↓




>>你适不适合学这门课呢?


-有相当于一年左右的Java开发经验

-了解掌握Spring、SpringMVC、Mybatis等技术



点击下图或阅读原文,即可报名学习




慕课网

程序员的梦工厂


在线编程 | IT技术 | 项目开发




 
慕课网 更多文章 新课速递 | Android专项及自动化测试 Unittest测试 Fiddler抓包 新课速递 | 微信小程序入门与实战 常用组件 API 开发技巧 项目实战 图说架构系列 - 架构师的坎坷成长路 数据那些概念(数据、信息、分析、挖掘、机器学习、大数据、AI等) 区块链入门-概念原理篇
猜您喜欢 Java开发者的架构梦要如何实现(文末附送架构学习资料) 编程的那些事儿 关于 Android N 那些你不知道的事儿 Android性能优化典范(二) 配置文件滚开!让QConf来~