摘要: 本文转自赵丹丹的专栏《三层架构与MVC谜团之答案揭晓》 我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。首先,它俩根本不是一个概念。 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。 MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。 那么架构跟设计模式有什么区别呢? 我们从接手一个项目开始,首先,我们需要进行架构设计,一般我们采用的就是分层式的架构设计,即我们的三层架构。 然后,在确定了架构以后,我们再根据项目的具体需求去考虑是否需要应用一... 阅读全文
posted @ 2012-02-04 21:54 SpringMVC+Hibernate 阅读(3912) 评论(0) 推荐(0) 编辑
摘要: 在Java开发的时候,避免不了的会接触Model1和Model2,本篇博客对这两种架构进行浅析。Model1:Model1的中心是JSP页面,JSP页面中结合业务逻辑、服务端处理过程和HTML等,这样就在JSP页面中同时实现了业务逻辑和流程控制。从而快速开发。Model1的优缺点:优点:简单,快速开发,适用小规模开发缺点:业务逻辑和表示逻辑混合在JSP页面中没有进行抽象和分离,JSP负载太大。所以非常不利于应用系统业务的重用和改动,不便于维护Model2:Model 2表示的是基于MVC模式的框架。MVC “Model”代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),“View 阅读全文
posted @ 2012-02-04 20:54 SpringMVC+Hibernate 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1. 概念ajax 的全称是AsynchronousJavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。2. 理解同步异步异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。举个例子来说同步和异步,同步就好像我们买楼一次性支付,而异步就是买楼分期付款。所以当我们把这种生活中的概念化解释转移到理解Ajax异步上来就发现,它是通过这样一种异步的方式来让用户更加收益,也就是说可以让用户的有更好的体验性。其实这也是Ajax的意义所在。3. 通过分析 阅读全文
posted @ 2012-02-04 17:08 SpringMVC+Hibernate 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是URL编码。URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2. URL编码规则。每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值。URL编码是在字符ASCII码的十六进制数的前面加上%。例如\(她的十六进制数表示为5c)的URL编码就是%5c。3. 简单介绍乱码和http请求其实做web开发乱码问题是经常出现的,有了上面编码的基础之后下面来看看乱码。1) 乱 阅读全文
posted @ 2012-02-04 09:39 SpringMVC+Hibernate 阅读(1159) 评论(1) 推荐(0) 编辑
友情链接:厦门事业单位