随笔分类 -  07.SSH

摘要:当客户端提交请求至服务端时,Struts2的FileterDispatcher(核心控制器)会负责拦截,并且内置拦截器会负责对请求中的参数做一系列的预处理工作(包含:解析参数、类型转换、DTO封装等)。然后提交给具体的Action(业务控制器)调用业务实现直至返回处理结果,最后Action根据处理... 阅读全文
posted @ 2015-12-24 22:46 moonandstar08 阅读(357) 评论(0) 推荐(0)
摘要:一、Controller返回值,String或者ModelAndView 首先看一下spring的配置文件,如下:第一种,返回类型为String,Controller中的方法如下:根据spring配置文件和以上controller,访问“/welcome”时,对应的返回页面为“/WEB-INF/us... 阅读全文
posted @ 2015-12-07 22:38 moonandstar08 阅读(447) 评论(0) 推荐(0)
摘要:Spring MVC模型与Struts2模型应用:Html表单:上述这两段代码无论是SpringMVC还是Struts2,都可以共用。而在请求响应处理类(也就是Controller)上的设计差异是两个框架最大的不同。 如果使用SpringMVC,那么Controller的代码看上去就像这样:如果使用... 阅读全文
posted @ 2015-12-07 22:21 moonandstar08 阅读(211) 评论(0) 推荐(0)
摘要:1、 BeanFactory BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是Spring IOC 所遵守的最底层和最基本的编程规范。在 Spring 代码中, BeanFactory 只是个接口,并不是 IOC容器的具体实现,但是 Spr 阅读全文
posted @ 2015-12-07 22:04 moonandstar08 阅读(396) 评论(0) 推荐(0)
摘要:终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiAction... 阅读全文
posted @ 2015-12-02 23:18 moonandstar08 阅读(296) 评论(0) 推荐(0)
摘要:Servlet采用单实例多线程方式运行,因此是线程不安全的。默认情况下,非分布式系统,Servlet容器只会维护一个Servlet的实例,当多个请求到达同一个Servlet时,Servlet容器会启动多个线程分配给不同请求来执行同一个Servlet实例中的服务方法。为什么这么做?有效利用JVM允许多... 阅读全文
posted @ 2015-12-02 22:44 moonandstar08 阅读(415) 评论(0) 推荐(0)
摘要:一、Web.xml需要映射所需的DispatcherServlet处理,通过在web.xml文件中使用URL映射请求。下面是一个例子,说明声明和映射 HelloWeb DispatcherServlet 的例子:在 DispatcherServlet 的 HelloWeb 初始化过程中,MVC框架将... 阅读全文
posted @ 2015-11-23 23:24 moonandstar08 阅读(207) 评论(0) 推荐(0)
摘要:一、SpringMVC工作流程图DispatcherServlet:Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Control... 阅读全文
posted @ 2015-11-23 22:37 moonandstar08 阅读(329) 评论(0) 推荐(0)
摘要:Hibernate是一个持久化框架,经常需要访问数据库。如果我们能够降低应用程序对物理数据库访问的频次,那会提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序运行时先从缓存中读写数据。 缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与数据... 阅读全文
posted @ 2015-11-10 22:17 moonandstar08 阅读(209) 评论(0) 推荐(0)
摘要:一般在浏览器中输入网址访问资源都是通过get方式;在Form提交中,可以通过method指定提交方式为get或者post,默认为get提交. Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL... 阅读全文
posted @ 2015-11-10 21:44 moonandstar08 阅读(174) 评论(0) 推荐(0)
摘要:一、Cookie机制 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出 阅读全文
posted @ 2015-11-10 21:20 moonandstar08 阅读(216) 评论(0) 推荐(0)
摘要:Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量... 阅读全文
posted @ 2015-11-09 22:35 moonandstar08 阅读(244) 评论(0) 推荐(0)
摘要:Servlet主要用来处理客户端请求并将其结果发送到客户端,下面我们来详细看一下Servlet。一、Servlet的生命周期 Servlet的生命周期是由Servlet的容器来控制的(Tomcat 的容器等级中,Context 容器是直接管理 Servlet 在容器中的包装类 Wrapper),它... 阅读全文
posted @ 2015-11-05 22:34 moonandstar08 阅读(168) 评论(0) 推荐(0)