`
紫_色
  • 浏览: 142947 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
这篇文章的讲解都是基于注解的方式,关于spring mvc注解的介绍可以看我的上一篇文章:Spring mvc系列四之 注解介绍以及spring mvc的其它运用可以看我spring mvc系列的文章. 在讲spring mvc的时候讲解@RequestParam和@PathVariable用过spring mvc的数据填充.当我们从表单中传来数据时,可在相应的控制器的处理方法参数上写上相同名字参数以及相应的类型即可,当表单中的参数名称和方法参数名称不一样时可用@RequestParam或@PathVariable进行注解. 下面看一个例子: 首先创建一个表单提交页面data.jsp ...
关于怎样在spring mvc中配置使用注解请看我上一篇文章:Spring mvc系列三之 开启注解, 首先用@Controller("userController")标志一个类为控制器,@Controller负责一个bean注册到spring上下文中,bean的ID默认是类名首字母小写,也可以自己定义,下面我显示的把名字定义为userController. package gd.hz.springmvc.controller; import org.springframework.stereotype.Controller; @Controller(&q ...
spring mvc 基于注解的使用,相当于配置文件的使用简单的多.下面讲一下spring mvc 注解的使用 先首确保已经把spring mvc的环境搭配好.这里可以看我的前一篇文章Spring mvc系列一之 Spring mvc简单配置. 先看一下再未使用注解前,spring mvc ...
Spring mvc默认配置文件放在/WEB-INF/目录下的,而且其名字的也是有约定的,讲一下修改Spring mvc的默认配置.修改web.xml配置文件即可.其配置如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema- ...
Spring MVC做为SpringFrameWork的后续产品,Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构 Spring 的 Web MVC 框架是围绕 DispatcherServlet 设计的,它把请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支持。   下面看一下Spring mvc 的简单配置入门: 首先新建一个Web项目,引入Spring相关jar包,这里在我们可以忽略spring与Struts2集成的jar包,引入Spring mvc相关jar包.相关jar ...
在Struts2中为我们提供了比较简单的文件上传方式. 首先引入commons-fileupload-x.jar、commons-io-x.jar 这两个jar包,然后引入Struts2相关jar包   接下来新建一个jsp文件:写一个文件上传表单,这里需要特别注意要在form加上enctype="multipart/form-data"  method="post" .   <form action="/admin/center/brandAction!addBrandProcess" enctype=" ...
Spring事务的管理分为声明式和编程式,声明式就是在Spring配置文件中统一声明,而编程式就是使用@Transactional对方法或类进行注解.在项目开发过各中为对事物进行更灵活的控制,我们理所当然的认为在Service声明开启事物,然后在Dao层对只读方法声明为只读和将事务挂起,这样即使在Service有的查询方法中插入更新或者删除操作时也可以进行很好的事务控制,但是我们发现在service层和dao层同时使用事务时会出现问题.下面分别对声明式事务管理和编程式事务管理分别进行说明.   首先贴出其基本的测试代码: Model: package gd.hz.shopping.m ...
@ include和jsp:include都可以将外部文档包含进JSP页面中.include指令和include动作到底有什么分别;   @ include 编译指令是在JSP程序的转换时期就将file属性所指定的程序内容嵌入,然后再编译执行;  包含页面可以在JSP页面转换成Servlet之前; 只生成一个class文件; 同一个request对象; 难于维护,只要被包含的页面发生更改,就可能需要更改主页面; @ include的基本语法如下:   <%@ include file=".jsp" %>   属性file是要包含的文 ...
我的前一篇博文讲了Spring-3.2.0+Struts2.3.4+JPA2.0整合,其所需的jar包与Spring-3.2.0 +Struts-2.3.4+Hibernate-4.1.6所需的jar包基本相同.下面列出SSH整合所需要的jar包.   如上图所示是Spring-3.2.0 +Struts-2.3.4+Hibernate-4.1.6的jar包,这些jar包在各官网上都有提供下载: Spring的jar包下载地址:http://www.springsource.org/spring-community-download(需要填写一些信息) Hibernate的jar包下载 ...
Spring-3.2.0+Struts-2.3.4+JPA2.0 整合首先我们要引入整合需要的包,所需要的包如下图:     这里需要注意与JPA的整合需要加入hibernate-entitymanager-4.1.6.Final.jar这个包,另外用Eclipse(MyEclipse)新建项目时不需要引入J2EE的相关jar包(MyEclipse新建时会自动引入,我们可以手动删除,如下图),因为Hibernate已经集成了JPA的相关jar包,jar包有冲突或过少都会整合失败.     引入相关的jar后我们要在classpath(src)下新建META-INF/persist ...
首先要确认在项目下已经有了相关的数据库连接驱动包,下面例子我用的是IBM DB2 10.1 Express-C 做演示:第一步:在Tomcat的配置文件%TOMCAT_HOME%\conf\context.xml中添加信息: <Resource auth="Container" driverClassName="com.ibm.db2.jcc.DB2Driver" maxActive="8" maxIdle="4" maxWait="3000" name="jdbc/tex ...
  动态代理:JDK动态代理只能对实现了接口的类进入代理,采用JDK动态代理必须实现InvocationHandler接口,采用Proxy 类创建相应的代理类. 下面使用Model2(MVC)使用代理事务查询用户基本信息,使用DB2数据库: 建立表: create table T_USER ( USER_ID VARCHAR(10) not null, USER_NAME VARCHAR(30) not null, PASSWORD VAR ...
一般情况下软件应该尽量遵循以下的设计原则:开闭原则(OCP)   对扩展开放,对修改关闭 里氏替换原则(LSP)   任何类出现的地方,子类一定可以出现(is-a) 依赖倒转原则(DIP)   尽量依赖抽象,不要依赖具体 接口隔离原则   接口尽量小,不要提供大的接口,使通信尽可能窄 合成复用原则   尽量采用合成和聚合的方式达到利用,而不要使用继承的方式达到利用 迪米特法则   一个软件实体尽可能少的与其它实体发生作用 抽象工厂:实现多个产品的创建优点:对产品的增加支持OCP原则缺点:对产品系列的增加不支持OCP原则抽象工厂的示意图如下:下面 ...
Global site tag (gtag.js) - Google Analytics