WEB app流行架构
来源:互联网 发布:皇家骑士团java 编辑:程序博客网 时间:2024/05/16 05:30
个人介绍:
我叫马琳,在JAVA的领域中已经浸润了 4个年头,对JAVA 以及JAVAEE周围的Android、Spring、Struts、Hibernate、Mybatis一些开发框架有相当深入的研究和使用,对于前台的js、css、jQuery和H5使用频繁,很荣幸在****产品组做一员IT民工,特别佩服做出tiny框架的架构师,希望有一天能够参与我们公司产品架构的设计,脚踏实地才能在追求技术的路上不断地进步!
后台主要是使用Maven集成管理了所使用的Spring Boot、MyBatis框架,我们的webapp主要基于了Spring Boot 微框架,使用Http协议利用json格式报文传输,在后台通过Service接受数据,调用下一层DAO,然后处理结果保存在数据库。
Light 发送json数据,Spring boot 接收数据然后Controller 进行数据解析处理。通过层调用处理,保存在数据库。
Spring Boot 微框架的优点:
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,
省略了大量的XML配置以及复杂的依赖管理;
样使用Boot编写的应用就能保持非常简洁,却依然可以提供众多的功能。
创建独立Spring应用程序,
嵌入式Tomcat,Jetty容器,无需部署WAR包,
简化Maven及Gradle配置,
尽可能的自动化配置Spring,
直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等
无需代码生成及XML配置
使用Mybatis优点:
sql写在xml里,便于统一管理和优化。
解除sql与程序代码的耦合。
提供映射标签,支持对象与数据库的orm字段关系映射
提供对象关系映射标签,支持对象关系组建维护
提供xml标签,支持编写动态sql。
通过powerDesign设计生产建库脚本,Maven集成Mybatis自动生成POJO和DAO层,简单又省事,加快开发效率。
代码结构:
统一在SpringMVC的Cotroller控制类里面处理http请求:
DAO层:
Service层:
- WEB app流行架构
- 移动Web App流行框架比较分析
- android native+web app架构
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析(转)
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 《黑客与画家》观后感
- MyBatis使用小结
- nosql入门和概述(二)
- 注册表编辑器里面的run(Run键主要用于开机自动加载程)
- Hbase学习笔记
- WEB app流行架构
- 服务端技术进阶(三)从架构到监控报警,支付系统的设计如何步步为营
- 使用Ubuntu16下载编译Android6.0源码
- 机器学习(十二)——机器学习中的矩阵方法(2)特征值和奇异值
- TensorFlow学习(五):数学与概率
- 注册表十大启动项
- TensorFlow学习(六):形状相关操作
- Java数据结构和算法-简单排序(4-对象排序及几种排序的比较)
- SQL Server数据库技术WEEK2-1