【java实例】自己动手实现IOC和MVC(七) IT教程

【java实例】自己动手实现IOC和MVC(七)

相信大家都用过struts或者spring mvc这样的mvc框架,先来介绍一下mvc吧, MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是...
阅读全文
【java实例】自己动手实现IOC和MVC(四) IT教程

【java实例】自己动手实现IOC和MVC(四)

现在我要进行实例化的信息都收集起来,然后进行实例化了 问题? ①怎么进行实例化? 这时候我要用到我们收集的class的信息类的List,进行循环 ,然后利用Java反射机制进行实例化操作 下面一段伪代码: List<BeanDefinition> beanDefinitions = BeandefinitionList.getBeanDefini...
阅读全文
【java实例】自己动手实现IOC和MVC(三) IT教程

【java实例】自己动手实现IOC和MVC(三)

上一节中可以扫描指定package以及子package下的所有class了,这一节我们会介绍怎么收集和整理这些扫描到得class的信息 这时候我们整理我扫描到得的class的信息并将其赋值给我们自己定义的一个class 问题如下: ①怎么定义扫描到class的信息的类呢? 首先我要实例化的bean的id必须是唯一的,这个id你可以在你要进行instance的class(如 ...
阅读全文
【JAVA实例】自己动手实现IOC和MVC(二) IT教程

【JAVA实例】自己动手实现IOC和MVC(二)

上一节介绍了一些spring基本知识 和 实现ioc的思路 ,下面按照整个思路一步步来完成咱们自己的ioc framework 在instance你annotation的class和inject属性的时候,首先你要扫描的你配置的package以及package子包下的所有class是否标注有annotation(如:@Repository,@Service,@Controller) 这...
阅读全文
【JAVA实例】自己动手实现IOC和MVC(一) IT教程

【JAVA实例】自己动手实现IOC和MVC(一)

近看了一下spring ioc的源码 觉得很有意思 ,于是就想自己也实现一个ioc试试的想法 ,接着就有了现在这个自己动手实现IOC和MVC。 spring3 ioc的实现是基于Java annotation 或者xml配置的 ,现在大多数的人越来越喜欢annotation了,但是网上关于annotation和xml配置的说法是众说纷纭,各有各的好坏,本人比较喜欢annotation ,用起...
阅读全文
Loading...