
Spring
Spring
dancheng_work
在时间允许的情况下,源码是最好的开发文档。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MVC思想
(1)解释M:model,模型,完成具体业务逻辑(包括数据库的crud操作和其他一些常规操作,如文件上传,验证码)V:view,视图,显示用户的交互界面C:controller,控制器,负责业务的调度,扮演交通警察的角色 (2)一句话概括核心思想,将业务逻辑和显示相分离(将程序的输入,处理和输出分离) (3)优缺点优点:分工明确,层次清晰缺点:理原创 2017-07-05 16:01:48 · 281 阅读 · 0 评论 -
OOP面向对象思想
OOP:Object Oriented Programming三大特征:封装:隐藏内部实现的细节,给外部提供一个接口,程序中是通过类实现的继承:代码重用,通过extends实现,子类可以继承父类的属性和方法(private除外)多态:多种形态,PHP本身就是多态语言 OOP的好处:可维护、可重用、可扩展、灵活度高原创 2017-07-05 16:00:29 · 292 阅读 · 0 评论 -
springmvc中异常处理
springmvc提供全局处理器(一个系统只有一个异常处理器)进行统一异常处理自定义异常类package acm.user.exception;public class CustomException extends Exception { public String message; public CustomException(String messa原创 2017-04-03 20:57:01 · 244 阅读 · 0 评论 -
返回值直接返回为页面键值对的值
itemtypes为键,itemTypes为值@ModelAttribute("itemtypes")public Map getItemTypes(){ Map itemTypes = new HashMap(); itemTypes.put("101", "数码"); itemTypes.put("102", "母婴"); return原创 2017-04-03 17:36:42 · 1279 阅读 · 0 评论 -
springmvc使用Hibernate的校验框架validation
一、Hibernate中的validator需要的jar包 hibernate-validator-4.3.1.Final.jar jboss-logging-3.1.0.GA.jar validation-api-1.1.0.Final.jar二、配置校验器 <bean id="validator" class="or原创 2017-04-03 17:08:29 · 2237 阅读 · 2 评论 -
SpringMvc面试题
f-sm-1. 讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高f-sm-2. 讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么 SpringMvc的是DispatchServlet,Stru转载 2017-02-25 10:44:04 · 602 阅读 · 0 评论 -
springmvc分组校验
一、定义分组接口public interface ValidGroup1 { //接口中不需要定义任何方法,紧是对不同的校验进行分组 //此分组只校验商品名称长度}二、在校验规则中添加分组 //校验名称1到30个字符中间 //message是提示出错显示的信息 //groups:此校验属于哪一个分组,groups可以定义多个分组 @S原创 2017-02-04 11:08:39 · 1232 阅读 · 0 评论 -
springmvc中服务端校验
一、环境准备hibernate的校验框架validation所需要的jar包:hibernate-validator-4.3.0.Final.jarjboss-logging-3.1.0.CR2.jarvalidation-api-1.0.0.GA.jar二、配置校验器 <bean id="validator" class="org.sp原创 2017-02-04 10:40:51 · 782 阅读 · 0 评论 -
post和get的乱码问题
POST乱码问题:在web.xml中添加post乱码的过滤器filter CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 CharacterEncodingFilter原创 2017-01-17 11:23:51 · 267 阅读 · 0 评论 -
springmvc中视图解析器的前缀和后缀
使用方法:没有前后缀时:modelAndView.setViewName("/WEB-INF/jsp/items/itemsList.jsp");有了前后缀时:modelAndView.setViewName("items/itemsList");原创 2017-01-10 20:23:36 · 3192 阅读 · 0 评论 -
在做springmvc框架时出现404的情况
这种情况是:页面找不到,视图找不到。这种情况是:HandlerMapping根据url没有找到Handler。转载 2017-01-14 22:04:56 · 406 阅读 · 0 评论 -
controller方法的返回值
1、返回值为ModelAndView需要方法接受时,定义ModelAndView,将model和view分别进行设置@RequestMapping("/queryItems")public ModelAndView queryItems() throws Exception{ //调用service查询数据库,查询商品列表 List itemsList = itemsSe原创 2017-01-14 21:52:26 · 1418 阅读 · 0 评论 -
Spring注入依赖对象
基本类型对象注入: 注入其他bean:方式一、 方式二、(使用内部bean,但改Bean不能被其他bean使用)原创 2016-12-29 12:33:29 · 396 阅读 · 0 评论 -
Spring三种实例化bean的方式
1.使用构造器实例化2.使用静态工厂方法实例化public class OrderFactory{ public static OrderServiceBean createOrder(){ return new OrderServiceBean(); }}3.使用实例工厂方法实例化public class OrderFactory{原创 2016-12-27 20:31:56 · 445 阅读 · 0 评论 -
利用dom4j.jar自制实例化Spring容器
首先在项目中导入dom4j,jar包一、对于已有的配置文件xml和需实现类PersonServiceBean.javapackage cn.itcast.service.impl;import cn.itcast.service.PersonService;public class PersonServiceBean implements PersonService { public原创 2016-12-27 18:29:08 · 766 阅读 · 0 评论 -
实例化Spring容器
实例化Spring容器的两种方法:方法一:在类路径下寻找配置文件来实例化容器(常用) ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"beans.xml"});方法二:在文件系统路径下寻找配置文件来实例化容器ApplicationContext ctx =原创 2016-12-26 21:58:19 · 402 阅读 · 0 评论