`
文章列表

Joda-Time简介(转载)

 
任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐。现在来看看 Joda Time,一个面向 Java™ 平台的易于使用的开源时间/日期库。正如您在本文中了解的那样,Joda-Time 轻松化解了处理日期和时间的痛苦和繁琐。 在编写企业应用程序时,我常常需要处理日期。并且在我的最新项目中 — 保险行业 — 纠正日期计算尤其重要。使用 java.util.Calendar 让我有些不安。如果您也曾使用这个类处理过日期/时间值,那么您就知道它使用起来有多麻烦。因此当我接触到 Jod ...
作者: 阮一峰 <!-- div class="asset-body" --> 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 <!-- /div --><!-- div id="more" class="asset-more" --> 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多 ...
作者: 阮一峰 <!-- div class="asset-body" --> 这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 <!-- /div --><!-- div id="more" class="asset-more" --> (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你 ...
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 <!-- /div --><!-- div id="more" class="asset-more" --> 网页越来越像桌面程序,需要一个团队分工协作、进度管理 ...
RequireJS与Backbone简单整合 前言 简单例子 知识回顾(参考the5fire) model collection Router(之前好像没看到) View
曾整理过一个各种页面跳转方法中referrer丢失的情况,其中提到,在IE中,使用类似 location.href="a.html"这样的方式跳转页面时,在目标页面中 document.referrer的值会是空。这应该是IE的一个 bug。 大多数情况下,这个问题不会给我们带来麻烦,但有时候我们不得不用JavaScript来跳转,同时又要在下一个页面收集 document.refer,这时就得想想其他办法了。 Form GET方法 首先想到的是使用Form表单,用JS发起一个GET请求。代码类似下面这样: function goToPage(url) { if ...
关于backbone,最基础的一个东西就是model,这个东西就像是后端开发中的数据库映射那个model一样,也是数据对象的模型,并且应该是和后端的model有相同的属性(仅是需要通过前端来操作的属性)。 下面就从实例来一步一步的带大家来了解backbone的model到底是什么样的一个东西。 首先定义一个html的页面: <!DOCTYPE html> <html> <head> <title>the5fire-backbone-model</title> </head> <body> &l ...
<!-- 定义数据源Bean--> <bean id="dataSource"     class="org.apache.commons.dbcp.BasicDataSource"     destroy-method="close">     <property name="driverClassName"         value="${jdbc.driverClassName}" />     <property name="url& ...
@ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。(1)@ModelAttribute注释v ...
  查看spring源码可以看出spring支持转换的数据类型:org.springframework.beans.PropertyEditorRegistrySupport:  /**  * Actually register the default editors for this registry instance.  */ private void createDefaultEditors() {  this.defaultEditors = new HashMap<Class, PropertyEditor>(64);   // Simple editors, w ...
<mvc:annotation-driven /> 到底做了什么工作 一句 <mvc:annotation-driven />实际做了以下工作:(不包括添加自己定义的拦截器) 我们了解这些之后,对Spring3 MVC的控制力就更强大了,想改哪就改哪里。 <!-- 注解请求映射  --><bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">         <property name=& ...
springController:  @Controller @RequestMapping("/user") public UserController extends BaseController{  @RequestMapping("/addUser")       public void testBinderOuput(@ModelAttribute User user, HttpServletRequest request, HttpServletResponse response){           System.out.println ...
关于写几个配置文件的说明 :我看到有的人把配置文件写两份: 一个是原有的applicationContext.xml,这个文件从spring2.0-2.5时一直在使用。 别一个是新加的spring MVC的配置文件。 其实这两个文件是可以写成一个文件的,springMVC相关的配置,数据源,事务相关配置可以都写再一个配置文件中。 本例子中只使用了一个spring配置文件叫“springMVC.xml”。 就不要再多配置一个applicationContext.xml文件了。 web.xml文件中也不要再配置org.springframework.web.context.ContextLoade ...
maven生存本地某个jar包库,以sqlserver为例1.下载sqljdbc4.jar 2.cmd进入该jar包文件位置,然后输入:mvn install:install-file -Dfile=path/sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=3.0 -Dpackaging=jar3.将jar包文件移到maven库相应的位置4.在maven工程的pom.xml文件中加入<dependency>  <groupId>com.microsoft.sqls ...

maven数据库配置

Derbydb driver maven dependency<dependency> <groupId> org.apache.derby</groupId> <artifactId> derbyclient</artifactId> <version> 10.2.2.0</version> </dependency> hibernate.propertieshibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connect ...
Global site tag (gtag.js) - Google Analytics