**
什么是AWS MVC?
**
AWS MVC(Model-View-Controller)是一个非常优秀、轻量级、高性能的Web编程框架。遵循实用、简洁的设计原则让整个框架非常紧凑,开发者只需具备简单J2EE Web编程经验,即可快速掌握这个框架。AWS PaaS自身也是基于该框架开发完成,同时AWS MVC也是开发AWS App的标准框架。你可以利用这个框架完成几乎你想实现的任何目标:
1,极致体验的Web应用
2,复杂的用户处理界面
3,为移动端编写HTML5的Hybrid App(混合模式移动应用)
为什么要用AWS MVC?使用有什么优点?
作为一种编程框架,AWS MVC与传统开源的Spring MVC、Strusts2或商业开发框架相比有众多优势:,
1,清晰、干净、请求驱动(请求-响应)的轻量级Web编程框架
,2,学习难度远小于Spring MVC和Strusts2,很容易写出性能优秀、体验性强的程序
3,No Servlet、No JSP,Just J2SE,更容易的开发调试和问题追踪
4,与AWS平台架构兼容的会话安全、DAO、I18N国际化、日志、审计和SLA告警机制
5,没有值栈、OGNL表达式、繁琐标签库等增加代码复杂度和性能下降的架构缺陷
6,优于Strusts2的注解编程和方法拦截,能够直接根据注解绑定Request参数,代码更简洁
7,对处理结果是HTML、JSON、XML数据结构和错误码的统一处理,避免业务架构缺陷
8&#x