![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思考
perfectnihil
java,dart,python,js,lua
展开
-
MVC架构模式(四)MVC有什么好处
MVC的M相当于人的灵魂,而V则相当于人的躯壳,C则是起着连接灵魂和躯壳的作用那么,MVC的模式的好处是,躯壳可以经常更换,但是灵魂总是那个灵魂。或者,灵魂换了,躯壳还是那个躯壳----------------------------------------------------------------------------------------看下一些专著中的描述《软件架构...原创 2020-03-13 19:41:09 · 1314 阅读 · 0 评论 -
MVC架构模式(三)MVC中的M到底是什么?和Controller的界限在哪里?
对于MVC中的M和C,网上的一些说法并不准确,今天仔细鉴别下-----------------------------------------------------------那么,MVC中的M到底是什么?首先,我们分析三个元素,View就不用解释了,就是界面那么,M其实包括了数据和业务逻辑C只是...原创 2020-03-13 17:06:28 · 2962 阅读 · 0 评论 -
MVC架构模式(二)从模型1到模型2
模型1:JSP + JavaBean即:浏览器-JSP-JavaBean-数据库jsp既要负责显示,又要负责接收和处理请求,还要负责页面跳转,还要负责调用页面逻辑模型2:JSP + Servlet + JavaBean模型2即MVC模式M : model 模型层(JavaBean : DAO 、(Biz or Service))V : view 视图层(JSP)...原创 2020-03-13 11:57:23 · 276 阅读 · 0 评论 -
MVC架构模式(一)一些权威书籍对于MVC的描述
使用MVC架构模式的有1.Spring MVC java oracle系2.ASP.NET MVC c# 微软系3.Ruby on Rails ruby4.thinke php,larvel php5.django python(MVT其实就是MVC 后...原创 2020-03-12 23:15:34 · 1887 阅读 · 0 评论 -
架构模式与设计模式
我们常说的mvc,mvp,mvvm 这些模式,又有人说单例模式,观察者模式,工厂模式那么,这两者到底有什么区别?------------------------------------------------------其实这两者是关于软件系统的不同层面设计模式解决的是具体的问题,而架构模式则队软件系统整体产生影响,这两者的层面是不同的。----------------...原创 2020-03-12 12:37:43 · 424 阅读 · 0 评论 -
关于软件的一些哲学思考(九)四要素中的外面二要素融合
前文中提到四要素可以分成两大类(指令+存储)为内要素(触发+反馈)为外要素-----------------------------------------------------------------在早期的手机,电脑中,显示屏只是作为反馈层,而触发层则是严格的键盘而现在最流行的触摸屏,一个根本的创新就是,把反馈和触发这两个要素二合一了这种融合是一个根本的...原创 2020-03-10 14:58:00 · 210 阅读 · 0 评论 -
关于软件的一些哲学思考(八)四要素及一些生活中的合并的例子
1.计算机主机主机是指计算机除去输入输出设备以外的主要机体部分(指令和存储) vs (反馈和触发)2.云服务器一般提供(指令和存储)3.内外关系反馈和触发一般是在外面触发:(如鼠标,键盘) 反馈:(显示屏,音箱)触发:(手机按键) 反馈: (手机屏幕)触发:(眼睛,耳朵) 反馈(手脚,舌头)触发:(爪牙,军队) ...原创 2020-03-10 13:47:54 · 253 阅读 · 0 评论 -
关于软件的一些哲学思考(七)四要素及一些生活中的分离的例子
1.皮影戏,提线木偶(一要素分离)在皮影戏和提线木偶中皮影和木偶只占有一个要素,即(反馈系统)而触发器,信息存储,指令这三个要素则都在背后操纵的人那里2.远端主机(两要素分离)使用putty链接远端主机,或者使用云电脑这种,则体现了两要素的分离(本地显示屏==>反馈系统) 分离到本地(本地键盘,鼠标等==>触发器) 分离到本地(远端cpu,运行的软件==...原创 2020-03-10 12:15:44 · 209 阅读 · 0 评论 -
关于软件的一些哲学思考(六)四要素及人类
其实人类也是这四要素(耳朵,鼻子,眼睛,舌头,触觉)触发器(说话,行为动作等)反馈系统(左脑)指令(颞叶,海马)信息存储除了人类以为,大部分动物也是如此,当然,对于病毒,细菌等生物,则没有这些要素...原创 2020-03-10 11:55:25 · 165 阅读 · 0 评论 -
关于软件的一些哲学思考(五)四要素及其具体化
上文中讲到了四要素,试着举例子------1.比如台式电脑,(鼠标,键盘,触摸屏,声控设备)触发器(显示屏,音箱)反馈系统(cpu,gpu)指令(内存,硬盘)信息存储2.手机(按键,触摸屏,声控设备)触发器(显示屏,喇叭)反馈系统(cpu)指令(ram,rom)信息存储3.电子辞典(键盘)触发器(显示屏,喇叭)反馈系统(cpu)指令(...原创 2020-03-10 11:48:41 · 239 阅读 · 0 评论 -
关于软件的一些哲学思考(四)软件基本要素 四要素
除了上文提到的三要素触发器指令反馈系统外--------------------------------------------------------------------------------------------对于复杂的软件系统,还有一个要素,那就是信息存储这个四个要素是软件系统的四要素...原创 2020-03-09 16:57:41 · 691 阅读 · 0 评论 -
关于软件的一些哲学思考(三)软件基本要素 三要素
除了前文所述的两个要素 1.触发器 2.指令之外,对于对于功能更加全面一些软件系统外还有一个要素即反馈系统-------------------------------------------------------这个反馈系统可以是显示屏,也可以是指示灯1.对于电梯来讲,除了按键(触发器),指令(电梯上线,开门等),通常还有一个重要的内容即用来展示当前楼层,当前...原创 2020-03-09 16:53:57 · 1180 阅读 · 0 评论 -
关于软件的一些哲学思考(二)软件基本要素,两要素
核按钮核按钮按下后,其实也是通过核按钮背后的软件所运作的,如果简单点看,整个核按钮就两个要素1.触发器(核按钮)——即input系统2.核按钮所触发的一系列操作(前文的“指令“)类似的还有电梯按键(假设没有楼层显示屏)等等这类简单的软件或者说程序,只需要两个要素,一个是触发器,还有一个是触发器触发后所执行的一系列指令...原创 2020-03-06 13:01:39 · 390 阅读 · 0 评论 -
关于软件的一些哲学思考(一)指令
什么是指令百度百科的解释告诉计算机从事某一特殊运算的代码维基百科的解释我的定义:指令是指由人或者其他事件源触发后计算机执行的一系列操作。...原创 2020-03-06 12:17:13 · 181 阅读 · 0 评论