mvc

  • Spring MVC 获取静态资源处理方案学习总结

    方案一.利用web服务器的默认servlet来处理 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-patte

    mvc, springMay 8

  • MVC模式与Struts2框架的作用

    郑重申明:包括本文在内的很多技术文章,大多出自山外高人,而非Fans. Fans暂时没有能力写作优秀的技术文章,Fans只是转载.浓缩.加入部分自己的代码而已. MVC模式实际上是众多经典的Java开发模式中的一种.它的基本原理是通过元素分解,来处理基于"请求-响应"模式的程序中的各种问题. M (Model)-数据模型 V (View)-视图展现 C(Control)-控制器 任何一个B/S应用,其本质实际上是一个"请求-响应"的处理过程的集合体.那么MVC模式是

    servlet, jsp, struts, mvc, 编程, 框架May 3

  • eclipse 创建一个 Spring MVC HelloWorld 工程
    eclipse 创建一个 Spring MVC HelloWorld 工程

    1. 建立一个空的Maven Javaweb工程 参考 http://my.codeweblog.com/kuangcaibao/blog/400506 2. 引入Spring MVC框架 在 pom.xml 文件中添加依赖项,使其支持Spring MVC ... <dependencies> ... <dependency> <groupId>org.springframework</groupId> <artifactId>spring-we

    eclipse, mvc, maven, javaweb, springApril 22

  • Maven 多模块项目 实现
    Maven 多模块项目 实现

    先上git的项目地址: http://git.codeweblog.com/alexgaoyh/MutiModule-parent 最近在学习使用Maven,在学习使用Maven多模块项目的过程中,打算整合spring mybatis进行项目练手,模块的划分刚开始很纠结,是根据业务划分还是根据模块划分,最终觉得MVC的思想有他存在的道理,在多模块划分的过程中,使用了domain persist service controller的划分方式(entity dao service controll

    mvc, maven, spring, Mybatis, SpringMVC, 多模块April 16

  • Struts2应用的开发步骤和运作流程

    本文第1部分是从书上抄来的,第2部分是自己总结书上的. 1.导入相关jar包. 将Struts2的lib文件夹下的commons-fileupload.jar,commons-io.jar,freemarker.jar,javassist.jar,ognl.jar,struts-core.jar,xwork-core.jar 复制到Web应用的WEB-INF/lib路径下.如果需要在Web应用中使用Struts2的更多特性,则需要将相应的JAR文件复制到Web应用的WEB-INF/lib路径下.

    struts, mvc, Web框架, filter, 框架, ActionApril 13

  • SpringMVC拦截器-路径语法-略坑

    项目中遇到一种场景,登录拦截器需要拦截.html后缀等动态请求,但是发现语法不对头. <mvc:interceptors> <mvc:interceptor> 正确的写法:<mvc:mapping path="/**/*.html"/> 错误的写法:<mvc:mapping path="/**.html"/>,<mvc:mapping path="*.html"/> </mvc:i

    interceptor, mvc, Web, path, SpringMVCApril 13

  • MVC详解

    MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller). (控制器 Controller)- 负责转发请求,对请求进行处理. (视图 View) - 界面设计人员进行图形界面设计. (模型 Model) - 程序员编写程序应有的功能(实现算法等等).数据库专家进行数据管理和数据库设计(可以实现具体的功能). 模型(Model) 用于封装与应用程序的业务逻辑相关的数据以

    mvc, Java, springApril 13

  • java-例子:MVC模式,用jstl和el输出数据到jsp页面.

    例子:利用session完成购物车. domain: package cn.itcast.cd.jsp.domain; public class User { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword()

    jstl, servlet, jsp, mvcApril 9

  • php-mvc模式(3)
    php-mvc模式(3)

    上两节说了PHP-MVC模式的简单实现,这里将引入smarty模板来替代MVC中的VIEW. 这里在function.php函数中添加一个函数 OGN,用于生成smarty对象并且初始化属性.接下来将会调用这个函数生成smarty并且操作数据 在入口文件index.php中,先调用OGN将smarty对象实例化. 因为我们已经用smarty代替了View,所以不再需要V对象和方法了. 最后,在tpl文件夹里面创建模板文件try.tpl: 总结一下:MVC模式设计引入了Smarty执行了MVC中的

    mvc, smarty, PHPApril 1

  • php-mvc模式(2)
    php-mvc模式(2)

    mvc模式就是为了更好的统一管理,从最外面实现对整个系统的操作.所以我们需要封装一个统一的入口文件,当我们需要它运作的时候只需要以URL的get形式传入指令到这个入口文件,它就能自动调集各种模块功能,完成我们指派的任务. 先建立一个function.php在里面定义系统所有调用的方法: 在这里封装了一个函数C来<直接控制>Contorller.class,传入$name然后定义方法去创建这个对象,传入方法$method去让相应的对象实现这个方法. .而在底层的方法的封装中,只是传入了类名$na

    mvc, PHP, 实例March 29

  • php-mvc模式(1)
    php-mvc模式(1)

    当学习php到这样一个阶段: 发现其实做一些单一的功能模块并不难.但是一个系统往往有很多模块纠结在一起,当我们实际开发它的时候,会发现很多代码冗余,调用起来也不方便.而且代码越写越多的时候觉得越写越乱,最后把自己都搞的一团乱麻. 于是,想想能不能在这些模块上面建立一个可以统摄调用这些模块的方法.想实现什么功能就直接调用相应的模块,不用考虑具体的实现. 所以,上层发布指令,下层具体实现.这样思路就清晰了,问题没这么复杂了.分工明确是时代的趋势,也是代码的趋势. 模式和框架就是这样一个智慧. 现在,

    mvc, PHPMarch 26

  • Spring MVC 响应结果有反斜杠转义字符+双引号

    问题是这样的: 使用MVC框架为Spring MVC,当发出HTTP请求时,数据返回居然是带有双引号的,这样导致我还要在前台对数据进行转换.那么,具体是什么原因造成的呢?看下面代码,就知道了! 1)spring-servlet.xml <!-- 对返回的JavaBean进行json转换返回给前台 --> <bean name="mappingJacksonHttpMessageConverter" class="org.springframework.htt

    mvc, spring, 请求结果有转义字符March 7

  • 理解MVC,MVP,MVVM设计模式的区别

    MVC MVC(model-view-controller)的意思就是,软件可以分成三个部分 视图(view) 用户界面 控制器(controller)业务逻辑 模型(model)数据保存 各个部分的通讯方式 view传递指令给controller controller完成业务逻辑后,要求model改变状态 model将更新完成的数据发送给view,用户看到了变化 特点:所有的通讯都是单向的 互动模式 接收用户指令的时候,MVC可以分成两种方式,一种是通过view接受指令,传递给controll

    mvc, mvp, mvvmFebruary 15

  • Web应用同一线程内不同架构层次的数据共享

    在编写java web应用的Service 层代码时,常常需要根据当前会话用户查询相关的数据,而用户信息一般都是放在 HttpSession中,那么问题来了,如何在 Service层获取会话用户? 简单的做法是在 Contrller 层获取会话用户,然后通过参数传递给 Service.那么问题又来了,Service 方法那么多,这种做法太繁琐了,有没有优雅一点的办法? 稍有点经验的大概都知道可以用 ThreadLocal 解决,没错,就是她了,先上代码: public class ThreadC

    mvc, threadlocal, Java, filter, 多线程, 数据共享, 会话用户February 11

  • 设计模式之Mediator(中介者)

    ? Mediator中介者模式定义: 用一个中介对象来封装一系列关于对象交互行为. 为何使用Mediator? 各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关心和 Mediator的关系,使多对多的关系变成了一对多的关系,可以降低系统的复杂性,提高可修改扩展性. 如何使用? 首先 有一个接口,用来定义成员对象之间的交互联系方式: public interfac

    jsp, mvc, 应用服务器, 设计模式, 框架January 27

  • Swing第四刀:代码尽散换芳华

    吵吵闹闹的世界杯结束了,西班牙人终于如愿以偿.回顾整个杯赛,花里胡哨的队伍都未能走到最后,反而强调整体性和纪律性的队伍占据了四强.足球是11个人的运动,这一简单的足球运动真理看来还没有被所有人深刻的认识到. 为什么西班牙能夺冠?"我们很淡定,敌人比我们还淡定:我们淡定是因为我们不怕死,敌人淡定是因为他们不怕我们死".赛后荷兰主帅这样解释失败原因.不过罗本两次单刀两次裸奔,又能怨谁呢? 由于项目繁忙又加上世界杯看球,<Swing大刀>系列中提到的项目源码一拖再拖,如今终于整理

    mvc, swing, 企业应用, 框架, springJanuary 21

  • Web请求处理流程及相应框架思考
    Web请求处理流程及相应框架思考

    引言 本文主要说明web请求的处理流程,并提炼处理过程中的一系列概念.以最常见的登陆过程进行说明, 并与Spring,JFinal中的web框架相印证. 目录: 1. 示例说明 1.1 登陆过程 1.2 处理流程 1.3 信息提炼 2. Web请求处理过程 2.1 请求分发器 2.2 映射表 2.3 控制器 3. 附录 1. 示例说明 1.1登陆过程: 1. 在登陆页面输入用户名,密码 2. 点击登陆按钮 3. 登陆成功,返回系统主页 1.2处理流程 1.点击登陆按钮产生登陆请求,在HttpRe

    mvc, Java, Web, spring, JFinalJanuary 20

  • DDD(领域驱动设计)简要梳理

    DDD(领域驱动设计)核心问题是如何将业务领域概念映射到软件工程当中.推翻了软件从数据层开始设计的旧习惯,强调领域模型在软件中发挥的作用注重把企业内部复杂的业务流程转化为软件. 贫血性模型(单一职责原则体现出的模型,比如在实体只表示对象的属性和多个对象的关系,而动作由服务体现) 充血性模型(实体中也体现对象的动作). 所谓的领域驱动设计与传统的MVC模型最大的区别是有一个领域业务模型类(比如处理积分.处理优惠.处理运费.处理总金额.处理分发.处理消息)来处理这个领域的业务逻辑,而service只

    mvc, dddJanuary 18

  • Spring MVC 多数据源实践

    数据库情况:A数据库(oracle)+B数据库(Mysql) 一.applicationContext.xml配置 <!-- A库 --> <bean id="dataSourceA" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> ---- </bean> <!-- B库 --> <bean

    aop, mvc, spring, 多数据源January 14

  • ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云
    ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云

    向视图中添加服务 现在,ASP.NET MVC 6 支持注入类到视图中,和VC类不同的是,对类是公开的.非嵌套或非抽象并没有限制.在这个例子中,我们创建了一个简单的类,用于统计代办事件.已完成事件和平均优先级的服务. 1. 添加命名为Services 的文件夹,在该文件夹下添加名称为 StatisticsService.cs 的类: StatisticsService 类代码设计如下: System.Linq; System.Threading.Tasks; TodoList.Models; T

    microsoft, mvc, asp.net, AzureJanuary 13

  • nutz,今晚来一发(14): 入口方法声明一个什么参数,可以获取所有表单参数呢?

    例如一个动态表单, name是变化的, 那么@Param("xxx")就没法写了, 那应该怎样取呢? ------------------------------巧虎分割线-------------------------- 上期答案.... 上期不用给答案了.... 已经有人回答了... 都对.... 用CaptchaUtil直接搞 自行设置attr然后return 一个BufferedImage也可以

    mvc, nutz, 表单January 13

  • spring 切面memcached的环绕通知

    先放主要的环绕通知java类 此处 需要规定所有要处理方法的参数(在下面application.xml里有说明)必须是一个序列化的实体类(implements Serializable ,不序列化 memcached不让你存哦)和一个HttpServletRequest request对象 memcached的key是访问的url地址+方法名 然后md5加密 package com.interceptor; import java.io.UnsupportedEncodingException;

    aop, mvc, spring, XmemcachedJanuary 12

  • 解决SpringMvc返回json报Response 406 Not Acceptable
    解决SpringMvc返回json报Response 406 Not Acceptable

    今天通过spring mvc3.2.0 中@ResponseBody对ajax请求进行返回json数据的时候,后台提示: ExceptionHandlerExceptionResolver - Resolving exception from handler [......]org.springframework.web.HttpMediaTypeNotAcceptableException : Could not find acceptable representation firebug显示

    mvc, spring, not, 406, ACCEPTABLE, HttpMediaTypeNotAcceptableException, 3.2.0January 9

  • MVC 编程模式

    MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:[1] Model(模型)表示应用程序核心(比如数据库记录列表). View(视图)显示数据(数据库记录). Controller(控制器)处理输入(写入数据库记录). MVC 模式同时提供了对 HTML.CSS 和 JavaScript 的完全控制. Model(模型)是应用程序中用于处理应用程序数据逻辑的部分. 通常模型对象负责在数据库中存取数据. View(视图)是

    mvcDecember 28

  • nutz,今晚来一发(9): 系统启动的时候想做些初始化操作,应该写在哪里?怎么写?

    有时候,我们需要在web app启动完成的时候, 执行一些操作, 例如建立基础用户,基本权限设置, 导入初始化数据, 启动计划任务等 那么,这些代码应该写在哪里呢? 如果需要获取Dao等ioc对象, 应该怎么写呢? Ioc对象初始化的时候,能不能也调用各方法为自己初始化呢? -----------------------------------------------有条分割线------------------------------------------------------------

    mvc, nutz, setupDecember 28

  • Extjs5 WebSocket Data Proxy 和 spring boot mvc
    Extjs5 WebSocket Data Proxy 和 spring boot mvc

    下面是两张部分界面和代码的截图 暂时还未整理源码,如果有需要的童鞋可以留言,人多的话我会抽时间整理共享出来. 部分功能细节,点修改弹出的窗体在当前容器(tab)不可见的时候会自动关闭, 本来是要监听before close 做未确认保存阻止当前动作的, 对grid和一些控件做了重写和封装,抽出base类 如basestore 简化很多代码量, 已分享的部分代码 http://www.codeweblog.com/code/list_by_user?id=2285140

    proxy, mvc, websocket, data, spring, Boot, Extjs5December 25

  • nutz,今晚来一发(7): dao.js与IocBean的关系是啥?

    dao.js和IocBean几乎是必备的2个东西, 两种有什么关系吗? 到底是什么东西 -------------------------------------路过的分割线-------------------------------------------------- IocBy -- 声明整个NutFilter/NutServlet的Ioc容器 Modules -- 声明哪些类带有入口方法, 也就是Nutz里面的Module,或者常用叫法Action 现在开始绕口令了: ioc的bean

    mvc, ioc, nutzDecember 24

  • JSP复习笔记--第11章 JSP 构架和MVC设计模式

    11.1 JSP Model I 体系结构 11.2 JSP Model II 体系结构/MVC设计模式 11.3 使用MVC设计模式改写用户注册程序 11.3.1 使用serlvet实现Controller层 11.3.2 使用jsp实现表示层 11.3.3 使用JavaBean实现模型层 11.3.4 使用JDBC和DAO模式实现数据库层 11.4 本章小结 JSP + DAO设计模式 使用JSP+JavaBean开发速度快,有一个问题:JSP与JavaBean之间紧密耦合在一起,会对开发及

    servlet, jsp, mvc, Java, 设计模式December 18

  • Jsp/Servlet复习笔记-----第9章 自定义标签和JSP标准标签库

    标签库: 原因:在JSP的开发中,在标准的MVC设计模式里,希望尽可能的不要出现Scriplet(< %....%>),在JSP中提供了一种叫做标签库的程序代码,此代码可以解决JSP中出现Scriplet代码的情况,但是此种开发比较困难,而且标签库的功能类似于JavaBean. 标签库程序应该有以下几部分组成:  标签的具体实现文件(*.java):javax.servlet.jsp.tagext.TagSupport  标签的表述文件(*.tld)  如果需要可以在web.xml中进行

    servlet, jsp, mvc, Java, WebDecember 18

  • Velocity简介

    Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象. 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码.Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在J

    mvc, velocity, Java, PHP, WebDecember 17

  • 关于MVC和分层体系的一点认识
    关于MVC和分层体系的一点认识

    MVC 目录结构: MVC模式的目录结构就是MODULE, CONTROLLER, VIEW.MODULE用户存放业务逻辑:CONTROOLER连接业务逻辑和模板,其实就是调用MODULE获取到数据丢给VIEW展示出来: VIEW用于存放模板. 为何过时:主要原因在于在MODULE里面混杂了业务逻辑和数据存储逻辑 难维护.例如你需要对用户信息做缓存时,就需要在业务逻辑代码上动刀,这样就涉及到业务代码的改动. 难拆分.在业务逻辑中使用数据查询经常使用连接查询,比如用户表和文章表需要拆分到两台独立的

    mvc, 分层体系结构November 21

  • bboss特色及项目下载地址
    bboss特色及项目下载地址

    bboss是一个j2ee开源框架,为企业级应用开发提供一站式解决方案,并能有效地支撑移动应用开发.bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,hessian服务发布和管理等功能.另外还提供了符合中国式自由流的bboss activiti工作流引擎.在不断的实践过程,越来越多的好东西被吸纳到bboss这个大家庭中,使得bboss能够更好地应用于企业应用项目中,能够更好地解决开发过程中碰到的实

    mvc, ioc, bboss, Persistent, 会话共享November 17

  • Spring MVC Rest 学习 一

    第一步:配置Spring MVC 核心Servlet <!-- spring mvc --> <listener> <!-- request.session 和 global session web作用域 --> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> &l

    mvc, spring, RESTful, RestOctober 26

  • mint-mvc的由来

    刚毕业时,我是在一家小外包公司做的,平时开发中用的都是php.毕业之前我用的最多的是java,我怕长期不学java会忘了,再加上工作的内容都是做一些不可持续性的工作,无聊的很.于是我决定找一个有趣,而且又能学习java的项目来做,那么就从mvc入手吧. 我开始想去看spring mvc的源码的,因为网上很多人都说spring mvc的代码值得学习,结果是我才扫了下spring mvc的源码目录我就放弃了--我觉对没耐心看这些东西,最终肯定是半途而废,浪费时间的. 于是我在网上搜"自己实现mvc&

    mvc, Java, mint-mvc, 轻量级mvcOctober 24

  • mint mvc简介
    mint mvc简介

    项目地址:http://git.codeweblog.com/895925636/mint-mvc 收录地址:http://www.codeweblog.com/p/mint-mvc 博客地址:http://www.wemakers.net/home/blog?cate=1001 mint mvc是一个纯粹的mvc框架,是在servlet之上做了浅层包装而做出来的,它做的事情很简单:接收请求->封装参数->将请求交给开发者这编写的逻辑处理->返回处理结果. mint mvc不是一个全栈式

    mvc, Java, mint-mvc, 轻量级mvcOctober 22

  • spring mvc 返回json的配置

    springMVC-servlet.xml 配置 <!-- 启动Springmvc注解驱动 --> <mvc:annotation-driven/> <!-- 返回json 方法一 需要导入 fastjson.jar包 --> <mvc:annotation-driven> <mvc:message-converters register-defaults="false"> <!-- 避免IE执行AJAX时,返回JSON

    json, mvc, 配置, springOctober 8

  • 小程序中的大道理之三
    小程序中的大道理之三

    再继续扒 继续前一篇的话题,在那里,提到了抽象,耦合及MVC,现在继续探讨这些,不过在此之前先说下第一篇里提到的对称性. 注:以下讨论建立在前面的基础之上,为控制篇幅起见,这里将不再重复前面说到的部分,如果您还没看过前两篇章,阅读起来可能会有些困难.这是第一篇的链接http://my.codeweblog.com/goldenshaw/blog/316494 对称性(Symmetry) 这里先说下对称性的问题.问题中的图案是左右对称的,但到目前为此,我们的代码却不是对称的,输出之所以对称原因在于

    mvc, 小程序, 解耦合, 大道理, 对称性September 23

  • springmvc 4.x 处理json 数据时中文乱码

    原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式,具体原因不了解,个人觉得是还没有来得及更改,所以在处理一些json格式的时候,会出现中文乱码. org.springframework.http.converter.StringHttpMessageConverter类是处理请求或相应字符串的类,并且默认字符集为ISO-8859-1,所以在当返回json中有中文时会出现乱码. 解决办法,只需在配置文件中加入如下代码: <!-- 处理请求时返回json字符串的中

    json, mvc, 中文乱码, spring, 4.xSeptember 19

  • 异步陷阱之IO篇
    异步陷阱之IO篇

    很多教程和资料都强调流畅的用户体验需要异步来辅助,核心思想就是保证用户前端的交互永远有最高的优先级,让一切费时的逻辑通通放到后台,等到诸事完备,通知一下前端给个提示或者继续下一步.随着.NET发展,async和await关键字的推广,Task Parallel Library (TPL)的稳步发展, 异步编程也越来越多的被重视和采用,很多时候非常便利的解决各种性能问题,但同时也带来了很多的陷阱. 这里我抛出一个实际项目中遇到的陷阱,先简单交代一下故事背景:SpreadJS产品有一个Excel I

    mvc, asp.net, 异步, SpreadJS, Wijmo5September 10

  • spring mvc学习.

    转自:http://downpour.iteye.com/category/196182

    mvc, springSeptember 6

  • spring3.1.1与commons-dbcp1.2的冲突?

    背景: 最近项目用到了 spring mvc 和 dbcp数据源.因为以前都是用的struts2,所以没有昨天碰到的这个问题:启动spring的时候解析spring xml时候报错. 环境介绍: 首先maven dependences了spring + spring mvc(version:3.1.1.RELEASE),然后配置好之后启动发现报错,错误时说bean xml的解析有问题:具体错误如下 Caused by: org.xml.sax.SAXParseException: cos-all

    mvc, maven, spring, commons-dbcpSeptember 6

  • spring mvc学习2

    转自: http://blog.csdn.net/sunitjy/article/details/6782431

    mvc, springSeptember 6

  • Spring MVC 教程,快速入门,深入分析
    Spring MVC 教程,快速入门,深入分析

    资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar 作者:赵磊 博客:http://elf8848.iteye.com 目录 一.前言 二.spring mvc 核心类与接口 三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.spring mvc 如何访问到静态的文件,如

    mvc, 教程, spring, 快速入门August 25

  • 关于Spring MVC 3.1.x中如何替换数据Converter的问题

    参考的原文 http://www.cnblogs.com/yangzhilong/p/3725849.html 要解决的问题 Web API的开发中,经常需要对HTTP中的request body中的数据流绑定到自建Model中,或者将自建Model反序列化到Response Body中.这时候就需要用到这些Converter.而这些默认配置下的Converter可能得不到你想要的结果. 如何解决 这里仅对Json相关的转换做出说明.由于Spring默认使用的是jackson,而jackson的

    mvc, spring, 数据绑定序列化反序列化, 自定义ConverterJuly 25

  • Spring Security登录返回登录前请求地址功能

    以下部分描述内容来自Spring Security 3.1官方文档9.1章的个人翻译 Spring Security过滤器链的倒数第三层ExceptionTranslationFilter完成以下三个工作: 在用户请求一个受保护资源用户未认证或未授权时,一个对应的AuthenticationException或AccessDeniedException异常会被抛出. 1) 如果用户未认证AuthenticationException异常会交给内置的AuthenticationEntryPoint

    mvc, spring, SecurityJuly 21

  • 精通android体系架构.mvc.常见的设计模式.控制反转(ioc)

    1,请看某个著名的it公司一则招聘信息的其中一条要求:"熟悉android系统架构及相关技术,1年以上实际android平台开发经验:",里面非常明确的说道要求熟练android系统架构,这从某种程度上说明了对android体系架构的理解的重要性,下面我们看看android体系结构图,该图源自android的文档: 很明显,上图包含四个主要的层次: linuxkernel:负责硬件的驱动程序.网络.电源.系统安全以及内存管理等功能. libraries和androidruntime:l

    mvc, ioc, android, JavaScript, 设计模式, 框架July 9

  • iOS的基本的设计模式
    iOS的基本的设计模式

    不管创建iOS的哪种类型的应用程序,有几个基本的设计模式和技术在写代码前必须你必须知道.在IOS,系统框架为应用程序提供了最重要的基础设施,在大多数情况下,只能通过系统框架来调用底层的硬件.反过来,框架也使用了很多特别的设计模式,开发应用程序前,我们是假设你很熟悉这些设计模式的.要知道系统怎么支持应用程序的,那就得先理解这些设计模式,这非常重要. 你必须知道的最重要的几种设计模式: Model-View-Controller -----这个设计模式是所以IOS程序的主要架构: 模型-视图-控制器

    mvc, iphone, ios, 设计模式, 框架July 9

  • Beetl-Spring扩展文档

    本文是Beetl模板引擎的Spring整合扩展的使用文档 beetl-spring源码和使用示例的发布在这里 https://git.codeweblog.com/shishuifox/beetl-spring beetl的官网在这里 http://ibeetl.com 本文档已经移到这里:http://www.cnblogs.com/shishuifox/p/3851921.html

    mvc, spring, BeetlJuly 4

  • ASP.NET MVC 5 - 视图
    ASP.NET MVC 5 - 视图

    在本节中,你要去修改HelloWorldController类,使用视图模板文件,在干净利索地封装的过程中:客户端浏览器生成HTML. 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎(Razor view engine).Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML.用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程. 当前在控制器类

    mvc, asp.net, 视图, 使用指南June 11

  • Asp.Net MVC4入门指南(5):从控制器访问数据模型
    Asp.Net MVC4入门指南(5):从控制器访问数据模型

    在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里. 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 用鼠标右键单击Controller文件夹,并创建一个新的 MoviesController控制器.当Build成功后,会出现下面的选项.设定以下选项: ・ 控制器名称: MoviesController.(这是默认值). ・ 模板: MVC Controll

    mvc, asp.net, Web开发June 11