- 浏览: 141522 次
-
最新评论
-
xlaohe1:
controller返回的是一个POJO对象,然后用@Resp ...
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
TRAMP_ZZY:
能帮到你,我也很高兴。
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
jobzjc:
第一段有帮到我。如果是非对象,Object方式传递的时候,第一 ...
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
TRAMP_ZZY:
dingran 写道为什么,我怎么就没找到System > ...
Ubuntu 12.04 设置 IBus 开机启动 -
dingran:
为什么,我怎么就没找到System >> Pref ...
Ubuntu 12.04 设置 IBus 开机启动
文章列表
Express 4.x 相对于 Express 3.x 有很大的不同。
1. 安装NodeJS,一路下一步。不赘述。
2. 安装Express
npm intall -g express
3. 安装 Express 项目生成器
npm install -g express-generator
4. express -V 查看版本
5. express helloworld 生成工程
6. cd helloworld
7. npm install 生成依赖
8. npm start 运行
其他指令 npm uninstall -g express@3.5.0
方法一:全局处理
<mvc:annotation-driven>
<!-- 处理responseBody 里面日期类型 -->
<mvc:message-converters>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class=& ...
Spring 3.x 之后增加了静态资源处理功能。用来配合REST风格的URL。
Spring 会自己判断是否为静态资源。有两种方式标注静态资源:
(1)采用<mvc:default-servlet-handler />
在springMVC-servlet.xml中配置<mvc:default-servlet-handler />后,会在Spring MVC上下文中定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,它会像一个检查员,对进入Dis ...
// 通知持久化引擎该类是一个实体
@Entity
@Table(name = "employee", schema="springdao")
public class Employee implements Serializable {
/**
* serialVersionUID:TODO
* @since JDK 1.7
*/
private static final long serialVersionUID = -581308461934077076L;
// 注解了持久化标识,即唯一的标识键
...
[url][/url]
1. Sping Data JPA 创建查找的顺序
a. CREATE attempts to construct a store-specific query from the query method name. The general approach is to remove a given set of well-known prefixes from the method name and parse the rest of the method. Read more about query construction in the section called ...
本案例是基于Spring 实现的JPA实例。JPA为SUN公司发布的ORM标准。是未来发展的趋势。Hibernate 已经率先支持。
1. Maven 配置文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=& ...
Ext.apply(Ext.form.field.VTypes,
{
//首先定义一个vtype名称,和他的验证函数,val参数是文本框的值,field是文本框。一般我就使用val和正则表达式比较就OK了。
//然后定义一个vtype的报错信息,与vtype名称加Text后缀。OK了。
passwd: function(val, field)
{
if (field.initialPassField)
{
var pwd = Ext.getCmp( ...
Hibernate4 比hibernate3 有很大的改变,学习官网文档入门实例如下:
1. hibernate.cfg.xml 配置文件配
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernat ...
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd&quo ...
使用共享对象可有效地支持大量的细粒度的对象。要求细粒度的对象,不可避免地使得对象数量多且行之相近,那我们就将这些
对象的信息分为两个部分:内部状态和外部状态。
内部状态:是对象可共享出来的信息,存储在享元对象内部并且不会随环境改变而改变。
外部状态:是对象得以依赖的一个标记,是随环境改变而改变的,不可以共享的状态
public abstract class Flyweight {
// inner state
private String intrinsic;
// outside state
protected final String extrinsic; ...
定义:使多个对象有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象练成一条链,并沿着这条链传递该请求。
public abstract class Handler {
public final static int FATHER_LEVEL_REQUEST = 1;
public final static int HUSBAND_LEVEL_REQUEST = 2;
public final static int SON_LEVEL_REQUEST = 3;
private int level = 0;
private Handler ...
将抽象和实现解耦,使得两者可以独立地变化。
桥接模式使用了类间的聚合关系、集成、覆写等常用功能,但是它是一个清晰稳定的架构。
1. 不希望或者不适用使用继承的场景
2. 接口或抽象类不稳定的场景
3. 重用性要求较高的场景
public interface Implementor {
public void doSomething();
public void doAnything();
}
public class ConcreteImplmentor1 implements Implementor {
@Override
public vo ...
public interface MyRemote extends Remote {
public String sayHello() throws RemoteException;
}
public class MyRemoteImpl extends UnicastRemoteObject implements MyRemote {
protected MyRemoteImpl() throws RemoteException {
super();
}
public String sayHello() throws RemoteException ...
状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
一般来讲,当状态转换时固定的时候,就适合放在Context 中;然而,当转换时更动态的时候,就适合放在状态类中。
public interface State {
abstract void insertQuarter();
abstract void ejectQuarter();
abstract void turnCrank();
abstract void dispense();
}
public class HasQuarterState implements State {
...