编程基础知识点
Chauncy昌西
一个神奇的苹果开发者...
展开
-
侵入式开发与非侵入式开发的区别
假设大家都想要把用户代码塞到一个框架里。两者区别就出来了:侵入式的做法就是要求用户代码“知道”框架的代码,表现为用户代码需要继承框架提供的类。非侵入式则不需要用户代码引入框架代码的信息,从类的编写者角度来看,察觉不到框架的存在。 举个栗子: 使用struts时,需要继承一些struts的类,这时struts侵入到了我的代码里。 使用spring时,编写一些业务类的时候不需...原创 2018-07-19 09:57:30 · 6814 阅读 · 1 评论 -
什么是mvc模式
MVC是一个架构,或者说是一个设计模式,它就是强制性使应用程序的输入,处理和输出分开。将一个应用程序分为三个部分:Model,View,Controller。原理图:分析:Model 模型(完成业务逻辑:由javaBean构成,在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和javabean这样的构件对象来处理数据库。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减...原创 2018-07-13 17:08:53 · 1162 阅读 · 0 评论