zoukankan      html  css  js  c++  java
  • 一起写框架-说在前面的话(一)

     本人的想法

       浮躁的社会,各种Struts,Spring,Hibernate,Mybatis的学习教程充斥互联网。让人有一种错觉,只要学会框架,就可以解决一切问题!

       从入行就开始的思考一个问题:作为一个Java程序员,难道仅仅就会几个框架就满足了吗?

    有没有想过试试,自己也写一个!!!

      然而,事与人违!充满冲劲的时候,小白一个,什么也不懂。当开始入行后,一直忙碌活地为生存而活着,早已将这个曾经强烈的欲望压到了脑后。

      最近,终于开始有了一点点时间,而在网上找找,确实也没有什么可以让新手入门自己写框架的教程。最多的就是分析一个Spring源码,Struts源码这类的文章。

    总让我有一种拿扩大镜近距离看大象一样的感觉,永远看不清全貌。仅仅可以满足作者总结心得,对于看的人毫无营养。

      曾经经历过,好想试试自己写框架。却没有任何入门的教程,饱受煎熬。如果你现在,同样遇到我曾经的痛苦,希望这个教程可以帮到你入门。

    当然,能力有限。如有疏漏,不吝指教!献丑了

    初步计划

      第一步,先 编写一个到达基本使用IoC的内核,用于整合其他框架。

      第二步,再编写一个到达基本使用功能MVC的子框架

      第三步,最后编写一个到达基本使用功能ORM的子框架

    框架结构图

    本教程适合的人群

      1.本教程不适合,没有任何JavaEE基础的人。至少你学习起来很吃力。

      2.至少了解注解和反射的使用,本教程将所有的功能都基于注解实现,直接忽略XML配置文件。

      3.学习IoC容器的内核实现时,先了解Spring框架的基础。

      4.学习MVC子框架的实现时,先了解SpringMVC框架的基础。

      5.学习ORM子框架的实现时,先了解Mybatis框架的基础。

  • 相关阅读:
    HDU 4389 X mod f(x) [数位DP]
    HDU 4370 0 or 1 [01规划最短路]
    HDU 4371 Alice and Bob [简单博弈]
    HDU 4386 Quadrilateral [最大四边形面积]
    HDU 4387 Stone Game [博弈]
    HDU 4385 Moving Bricks [状态压缩DP]
    HDU 4372 Count the Buildings [组合数学]
    几个项目管理网
    计算机信息系统集成资质管理办法
    201005期蘑菇班信息系统项目管理师招生简章
  • 原文地址:https://www.cnblogs.com/zhuyuejiu/p/7818985.html
Copyright © 2011-2022 走看看