动手搭建web开放框架

二零一七 三月二十九,晚,八点零七,出于对技术的好奇和追寻,决定开发一套自己的架构。深知自己对于知识的匮乏,之所以作出这个决定是为了对Java框架体系的了解,在提高一个层次,希望本次决定是我的垫脚石,而不是畔脚石。在写这篇博客之前,已经做好了充分的技术准备,前3步,已经完成。但是对项目的命名不太满意,希望大家出的建议,我的初衷是重新实现SpringBoot的MVC架构设计思想,我的目的主要是学习使用,传播思想,结合当前的微服务架构去按照自己的思路设计。项目命名,参考了大名鼎鼎的SpringBoot,jfinal与fast-framework。暂时命名,org.smile。编码的过程我已经做好了长期的准备,会不断的重构和思考,整合网友的优秀建议。为了不让大家失望,我会给代码不断的注入新鲜的血液,在审核好了,会在适当时候发布。在项目中的变量常亮命名上我参考了很多Java代码,附件中我给大家分享一个可以从git,代码仓库中参考变量命名的网址,大家可以看看。

初步实现的几点

  • 基于微服务的架构思想 MC控制,视图层通过Json数据在客户端渲染

  • 可以直接返回json数据

  • 不用建立JavaBean然后使用Gson转换

  • 注释均使用中文注释,目的是传播思想,给初中Java开发工作这学习使用

  • 采用JDK8 新API 目的学习,新特性

开源的本意不仅仅是代码的开方,而是思想的开放
好的架构是进化来的,不是设计出来的

  • 1.类加载器,加载分类所有类型
  • 2.根据类加载器创建并实例化实现bean容器
  • 3.通过定义注解的方式,实现IOC注入
  • 4.根据JDK和CGLib动态代理的方式实现AOP、aspectj+Spring的方式
  • 5.整合Servlet API创建DispathchServlet,贯穿
  • 6.优化框架
  • 7.扩展插件
  • 8.发布开源

变量命名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,066评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,061评论 19 139
  • 1.扇贝单词100 2.趣配音3个 3.与同伴真心交作合作,双赢! 4.与老爸美好时光 5.今日我也用黄金投射夸奖...
    Sailing333阅读 1,481评论 0 0
  • 想想自己写作的初衷确实有些功利了。从小我就是个不爱写的人,写日记的习惯还是妈妈硬逼出来的,虽然现在我很感谢这个习惯...
    MRfunny阅读 1,630评论 0 0
  • 苍山洱海旁 你在我身边 这次的夏天和从前不太一样 没有甜蜜的话语 只有一起走过的路 高中毕业,填完志愿,和朋友在一...
    璞嗤一笑阅读 2,924评论 0 0

友情链接更多精彩内容