Spring
文章平均质量分 77
刘利新西安
A MathJava fellow
展开
-
spring mvc:处理表单上的多选框
package com.sprmvc.bean;public class Hobby { private boolean hobbyExists; public boolean isHobbyExists() { return hobbyExists; } public void setHobbyExists(boolean hobbyExists) { this.ho转载 2013-11-10 23:13:16 · 827 阅读 · 0 评论 -
利用spring的表达式语言注入bean
以下是xml版applicationContext.xml package com.javacodegeeks.snippets.enterprise;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereoty转载 2013-08-24 23:45:33 · 937 阅读 · 0 评论 -
spring通过注释整合freemarker
本文提供了一个简单的spring应用整合freemarker的例子。它是以带注释的spring mvc的那个基本例子为基础的.代码在github的spring-freemarker-integration目录下。FreeMarker自己也提供了2个很好的教程:模板作者指南和程序员指南。配置我们要改变网站配置,设置一个freemarker视图和一个freemarker配置器。@Ena翻译 2013-08-11 22:42:56 · 975 阅读 · 0 评论 -
在spring mvc环境中用Ajax抓取JSON
本文解释如何抓取JSON,用Ajax,从spring web应用中。它以带注释的spring mvc和用spring mvc服务静态资源的例子为基础。代码在github的spring-fetching-json-with-ajax目录下.主index页面我们用一个简单的index.jsp页面,上面设置一个按钮抓取json,一个元素,这里显示结果。 <script翻译 2013-08-10 19:44:02 · 772 阅读 · 0 评论 -
spring mvc处理异常
译者说明:不同浏览器运行效果不同,在Eclipse的浏览器中就没效果。建议用chrome.这个帖子描述spring mvc3处理异常的另类技术。源码在github的spring-mvc-error-handling目录下。它是以带注释的sprimg mvc的例子为基础的。spring3之前如何处理异常在spring3之前,异常是用HandlerExceptionResolvers来处理翻译 2013-08-09 01:56:49 · 1528 阅读 · 0 评论 -
spring REST 之Hello World
要运行更复杂的REST程序,需要chrome插件或者专门的客户端package com.mkyong.common.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.a转载 2013-08-20 17:33:05 · 625 阅读 · 0 评论 -
用第三方类库Simple Sring Memcached实现spring的抽象缓存
在需要大量读取数据库的应用中,缓存是提高性能的最基本操作之一。spring3.1发布了一个叫做缓存抽象Cache Abstraction的新特性!它为开发人员提供了一种容易实现的,透明的和解耦的缓存解决方案。Memcached就是一种广泛应用的分布式缓存系统。本文讨论如何把memcached整合到spring应用中。因为spring只是直接支持Ehcache和ConcurrentHashMap,所翻译 2013-08-08 01:05:32 · 2178 阅读 · 0 评论 -
spring mvc Hello World
index.jsp Welcome... Click here to check the output :-) package java4s;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapp转载 2013-07-26 13:21:25 · 490 阅读 · 0 评论 -
spring batch批处理分区读取数据库的例子
在spring batch批处理框架中,分区partitioning是指用多线程读取一定范围内的数据。比如,你的数据库表中有100条记录,有一个主键id,取值从1到100,你想处理这100条记录.通常,使用1个线程,从1开始,一直到100.处理过程大概需要10分钟。如果使用分区的话,我们可以启动10个线程,每个线程处理10条记录(按照id的范围)。这样,只用1分钟就能处理完。为了实现分区技翻译 2013-08-01 23:40:57 · 15929 阅读 · 2 评论 -
SPRING FRAMEWORK 4.0 M2: WEBSOCKET MESSAGING ARCHITECTURES
The first milestone of Spring Framework 4.0 provided server-side support for SockJS, the best and the most comprehensive WebSocket browser fallback options. You will need fallback options in browsers转载 2013-07-25 03:30:50 · 808 阅读 · 0 评论 -
spring Jpa 的例子
本文给了一个spring jpa的简单例子,用的是驻留内存的数据库HSQL。代码在github的spring-jpaRepository目录下。该例以spring-mvc-with-annotation的那个例子为基础。JPA数据库我们为本例做一个假的bean:package com.jverstry.DAO;import javax.persistence.Entity;imp翻译 2013-08-12 20:13:15 · 954 阅读 · 0 评论 -
spring mvc测试之配置
package net.petrikainulainen.spring.testmvc.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.web.bind.转载 2013-08-17 01:13:39 · 437 阅读 · 0 评论 -
spring mvc with aspectJ
通过日志记录对某一页的访问。有2个控制器和2个简单的jsp页面。/** * Copyright 2013 Marin Solutions */package com.captaindebug.audit.controller;import org.springframework.stereotype.Controller;import org.springframework.u转载 2013-11-23 22:19:32 · 1009 阅读 · 0 评论 -
spring mvc 处理表单
package com.sprmvc.init;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;转载 2013-11-08 22:35:02 · 596 阅读 · 0 评论 -
Spring MVC Ajax and JQuery
When I run the programm in Eclilpse, I got the following error message:HTTP Status 415The server refused this request because the request entity is in a format not supported by the requested resou转载 2013-11-07 22:32:18 · 1194 阅读 · 0 评论 -
spring mvc 基础
package com.sprmvc.init;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;转载 2013-10-22 20:29:58 · 584 阅读 · 0 评论 -
spring JDBC 的web 应用
访问:http://localhost:8080/sprJDBC/ping/piuhttp://localhost:8080/sprJDBC/pings输出:Ping{ID=1, TAG=piu, TS=2013-10-23 13:35:03.915}Ping{ID=2, TAG=too, TS=2013-10-23 13:35:19.147}package spri转载 2013-10-23 14:00:18 · 1059 阅读 · 0 评论 -
只有一个页面的spring mvc
不能比这个再简单了。对于了解流程有帮助。没有web.xml,全都用注释。package springweb;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import org.springf转载 2013-10-21 22:43:04 · 711 阅读 · 0 评论 -
spring,Hibernate,MySQL整合
create table employee(id int,name varchar(50),age int,primary key(id));package com.javacodegeeks.snippets.enterprise.dao;import org.hibernate.SessionFactory;import org.springframework.beans.转载 2013-10-21 10:26:35 · 698 阅读 · 0 评论 -
spring @RequestParam注释
这个注释可以从请求中获得参数。package roseindia.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;转载 2013-10-08 14:21:53 · 968 阅读 · 0 评论 -
srping event
import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main { public static void main(String args[]) throws转载 2013-09-05 23:46:29 · 461 阅读 · 0 评论 -
spring mvc与Freemarker的整合
Spring MVC应用,用ftl作为视图,而不是jsp. spring org.springframework.web.servlet.DispatcherServlet 1 spring *.html spring-servlet.xml转载 2013-07-02 21:57:32 · 1038 阅读 · 0 评论 -
spring batch批处理框架把csv文件读入数据库
先看一下资源文件的文件夹图标样式:读取这些文件的写法:String[] springConfig = { "spring/batch/config/database.xml", "spring/batch/config/context.xml", "spring/batch/jobs/job-report.xml" };手动创建表:creat转载 2013-07-15 00:06:19 · 2019 阅读 · 0 评论 -
通过注释映射超链接
通过http://localhost:8080/spr_FuckURL3/team/gogo这种方式,实际访问到的是http://localhost:8080/spr_FuckURL3/NewFile.jsppackage chenShengWuGuang;import org.springframework.stereotype.Controller;import org.原创 2013-07-12 22:24:23 · 576 阅读 · 0 评论 -
spring AOP之二
package com.kruders.spring.aop; public class BusinessImpl implements BusinessService { public void doSomeThing() { System.out.println("Do Something Here"); int x = 5/0; }}<转载 2013-04-28 19:07:45 · 403 阅读 · 0 评论 -
采用注释的spring
package testbean;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import writer.IWriter;@Servicepublic class MySpringBeanWithDependen转载 2013-04-28 07:27:24 · 426 阅读 · 0 评论 -
注意请求匹配
web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation=转载 2013-04-17 20:16:39 · 568 阅读 · 0 评论 -
spring annotation 注释
annotation.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:sc转载 2013-04-18 00:46:56 · 491 阅读 · 0 评论 -
spring mvc处理表单
/WEB-INF/jsp/contact.jsp Spring 3 MVC Series - Contact ManagerContact Manager First Name Last Name Email Telephone 在上面这个jsp页面中,我翻译 2013-04-17 21:54:44 · 579 阅读 · 0 评论 -
spring mvc
控制器:package net.roseindia.controllers;import org.springframework.web.servlet.ModelAndView;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Reques转载 2013-04-16 18:19:29 · 471 阅读 · 0 评论 -
spring mvc Hello World 的例子
一个spring mvc web应用含有三个标准组件:Models模型-由服务层或持久层加工处理的域对象Domain objectsViews视图-即jsp页面Controllers-与服务器交互并返回一个Model模型在spring mvc中,核心分发器dispatcher是DispatcherServlet,它起到前端控制器的作用。每个web请求都要经过Dispatch翻译 2013-04-17 02:50:54 · 713 阅读 · 0 评论 -
spring直接读取资源文件
只用spring的jar包,无需配置。C盘根目录下下放一份sample.txt文件package resourceinjection;import java.io.InputStream;import java.util.Scanner;import org.springframework.core.io.ClassPathResource;import org.springf转载 2013-04-13 01:48:54 · 760 阅读 · 0 评论 -
Spring基础之Junit测试
注意这个工程中有3个source folder:src,resources,test。在Eclipse中,它们的图标与普通文件夹是不同的。实际上,这3个文件夹相当于同一个文件夹。application-ctx.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3转载 2013-04-28 02:31:26 · 544 阅读 · 0 评论 -
spring 基础1
story-configuration.xml<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> Hello World! U转载 2013-04-26 20:54:29 · 574 阅读 · 0 评论 -
spring mvc与hibernate整合完成增删改查
CREATE TABLE `teams` ( `id` int(6) NOT NULL AUTO_INCREMENT, `name` varchar(40) NOT NULL, `rating` int(6) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;ap转载 2013-07-13 21:05:11 · 1443 阅读 · 0 评论 -
用@PathVariable注释参数
package chenShengWuGuang;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;原创 2013-07-13 14:04:19 · 1332 阅读 · 0 评论 -
必须映射jsp后缀
package liulixin;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import原创 2013-07-11 16:44:17 · 787 阅读 · 0 评论 -
spring mvc的启动顺序
package liulixin;import javax.servlet.ServletContext;import javax.servlet.ServletException;import org.springframework.web.WebApplicationInitializer;import org.springframework.web.context.ContextL原创 2013-07-10 20:06:28 · 1088 阅读 · 0 评论 -
用spring的@PropertySouce配置数据源
application.properties#DB properties:db.driver=com.mysql.jdbc.Driverdb.url=jdbc:mysql://localhost:3306/hibnatedbdb.username=rootdb.password=#Hibernate Configuration:hibernate.dialect=org.hibe原创 2013-07-10 14:57:41 · 827 阅读 · 0 评论 -
Spring框架的理论
spring是一个开源框架,是用来帮助企业级应用的开发.下面是spring的7个模块:spring的ORM模块能够与Hibernate整合。一个类A依赖于一个类B是指:A类把B类作为一个成员变量。 比如car这个类有engine这样一个属性class car{ private engine;}此时,老外的专家们就说,car依赖于engine.这倒原创 2013-06-18 03:45:57 · 572 阅读 · 0 评论