2008-05-28

一个正则表达式的写法

关键字: 正则
一个正则表达式 允许26个大小写字母 和数字组合,长度必须是大于4,小于14, 不允许全为数字3 我写的是 ^[a-zA-Z0-9]{4,15}$ | \ ^[0-9]{4,15}$ 可惜不管用。
@SecondaryTable,@SecondaryTables允许你把一个entity映射到多表上,有点类似于主从表的概念,其实也是一对一或者一对多关系映射的简化版.举个简单例子,如Customer有属性street,city,state.这三个属性构成了顾客的地址,我们希望把此 3个属性映射到另一张表上,作为主表的从表,此表跟主表就是一对一关系,通过address_id进行主键关联.那么,我们的Customer来应该像这样:@Entity@Table(name = CUSTOMER)@SecondaryTable(name = EMBEDDED_ADDRESS,pkJoinColumns= ...
在hibernate中实现自定义类型,只要实现UserType接口即可或者以Compnent的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注举个简单例子:Person类有一个name属性,name应该有firstName,lastName两个属性,一般的写法直接在entity中写两个属性:private String firstName;private String lastName;我们可以用一个Name类来代替这样的写法,此类包含了firstName和lastName,如此一来,我们在entit ...
其实不能说让tomcat支持EL语言,tomcat5以后的版本都支持JSP2.0也就是都支持EL语言。但是为什么我们的应用程序发布到tomcat5服务器上后还是不支持EL语言呢,而且甚至不能发布成功。 这里涉及到web.xml文件的迁移问题 1、把文件头换成<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance & ...
package com.lalfa.example;import java.util.*;/** * @author LALFA *  */public class SortHashtable {  /**   * 方法名称:getSortedHashtable    * 参数:Hashtable h 引入被处理的散列表   * 描述:将引入的hashtable.entrySet进行排序,并返回   */  public static Map.E ...
在看SpringSide代码过程中,发现SS使用了extremecomponents 于是,今天看了看extremecomponents 的使用,发觉extremecomponents 真是个好用西。可以直接接受response的数据。按照test例子自己做的:效果不错哟eXtremeTable是一个可扩展的用于以表格的形式来显示数据的一组JSP标签库.网站:http://www.extremecomponents.org 中文手册:http://extremecomponents.org/wiki/index.php/Simplified_Chinese_Reference 1、可以定义导 ...
HTTP协议 ( http://www.w3.org/Protocols/ )是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。 我们看到,HTTP协议本身并不能支持服务端保存客户端的状态信息。于是,Web
使用Checked Exception还是UnChecked Exception的原则,我的看法是根据需求而定。 如果你希望强制你的类调用者来处理异常,那么就用Checked Exception; 如果你不希望强制你的类调用者来处理异常,就用UnChecked。 那么究竟强制还是不强制,权衡的依据在于从业务系统的逻辑规则来考虑,如果业务规则定义了调用者应该处理,那么就必须Checked,如果业务规则没有定义,就应该用UnChecked。 还是拿那个用户登陆的例子来说,可能产生的异常有: IOException (例如读取配置文件找不到) SQLException (例如连接数据库错误) Cla ...
Java中可以使用HttpURLConnection来请求WEB资源。HttpURLConnection对象不能直接构造,需要通过URL.openConnection()来获得HttpURLConnection对象,示例代码如下:String szUrl = "http://www.ee2ee.com/ ";URL url = new URL(szUrl);HttpURLConnection urlCon = (HttpURLConnection)url.openConnection(); HttpURLConnection是基于HTTP协议的,其底层通过socket通信实 ...
简介JSP标准模板库(JSTL)是SUN公司发布的一个针对JSP开发的新组件。JSTL允许你使用标签(tags)来进行JSP页面开发,而不是使用多数JSP程序员已经习惯了的scriptlet代码方式开发。JSTL几乎能够做到传统JSP scriptlet代码能做的任何事情。你可能会疑惑,为什么我们需要另一种这样的HTML生成语言呢?STL允许JSP程序员使用tags而不是JAVA代码来编程。为了展示为什么这个是更优越的,下面将给出示例。我们会检查一个非常简单的从1数到10的JSP页面。我们将通过两种方法来检查,一种是基于JSP的scriptlet,一种是JSTL。当这个计数器页面的例子是用JS ...
[C风格格式化输出]Java总算也有类似C的printf()风格的方法了,方法名同样叫作printf(),这一特性依赖于前边提到的可变长度参数。举个例子来说,我们现在可以写: System.out.printf("%s has a value of %d.%n", someString, a); 怎么样,看上去还不错吧?需要注意的是Java为了支持多平台,新增了%n标示符,作为对\n的补充。有关Java格式化输出的具体语法,请参考java.util.Formatter的API文档。
ealpha
搜索本博客
存档
最新评论