摘要:本文将带你了解WEBAPP开发教程WEB app流行架构,希望本文对大家学WEBAPP有所帮助。
本文将带你了解WEBAPP开发教程WEB app流行架构,希望本文对大家学WEBAPP有所帮助。
个人介绍:
我叫马琳,在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层:
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号