- 浏览: 88191 次
- 性别:
- 来自: 广州
最新评论
-
cf2huihui:
虽然以这个为基础用了好久,但是时间越久越迷茫,看过之后懂了,谢 ...
Spring学习笔记:Spring 框架概述 -
qust008:
无私奉献的精神
xhEditor文件上传的Java实现 -
心雨416:
what_is_javascript 写道三个 if的条件完全 ...
Java获取客户端真实IP地址 -
what_is_javascript:
三个 if的条件完全一样,我一直搞不明白为什么这么写 和写在一 ...
Java获取客户端真实IP地址 -
cheung1021:
192.168.*.* 这是内网的IP,能获取公网IP吗
Java获取客户端真实IP地址
文章列表
这些年来,Hibernate几乎已经成为java世界中数据库持久化方面事实上的标准,它强大灵活并且性能优秀.在这篇文章中,我们来看一下Java 5的注解功能怎么简单地用在你的hibernate代码中让你的持久化层变得更容易.
在过去,Hibernate 依靠外部的XML文件来配置持久化对象,数据库映射文件定义在一组XML映射文件里并且在程序开始的时候被装载.有很多办法来创建这些映射文件,或者自动从一个已存在的数据库模式里创建,或者手动从java类对象中创建.不管那种情况,你都得产生一大堆Hibernate 映射文件而结束工作.,你也可以利用外部工具从javadoc-style 的注解中生成映射 ...
- 2009-06-27 13:20
- 浏览 1664
- 评论(0)
DisplayTag分页
- 博客分类:
- 企业应用
DisplayTag在表格数据显示,排序,生成报表,分页,包括数据的格式化有着强大的功能。
使用DisplayTag可以使得程序的前台开发更容易,更方便。很多的功能可以通过官方网站来获得相关的信息。
因为自从DisplayTag在去年发布以后,到现在没有新的版本,所以在程序的开发过程中,有一些限制,好在都有相关的方法进行替代。
Multiple Parameters:
一般的程序在DisplayTag构造link,都需要传递多个参数,当使用Decorator的时候,未免会给程序的维护带来很大的困难,
DisplayTag在使用 paramId在传递参数的时候只能传递一个参数,这给大多数的 ...
- 2009-06-27 13:16
- 浏览 3647
- 评论(2)
无论是将Action中的变量渲染页面中,或者从request中将内容回传到Action中变量的过程,统称参数绑定。
1. 最原始的Struts2会直接赋值Action中的变量。 如hello.action?id=1,会将action中的id属性赋值。 2. 如果参数较多,而且都属于同一个对象的,可以将所有属性都放入一个对象中,比如hello.action?user.id 会为action中的User对象的id属性赋值。 3. ModelDriven接口,如果不想写太多"user."前缀,如${user.id},可以实现ModelDriven接口的g ...
- 2009-06-27 03:22
- 浏览 2523
- 评论(0)
Zero Config能根据web.xml中配置的actionPackages自动扫描所有Action类,并猜测其NameSpace.再利用CodeBehind猜测Result指向的jsp,实现了struts.xml的零配置(其实也不是完全没有struts.xml,而是指struts.xml的内容不会随action的增加而膨胀)如果有特殊 ...
- 2009-06-27 00:10
- 浏览 1569
- 评论(0)
介绍
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
Java语言引入泛型的好处是安全简单。
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
泛型的好处是在编译的时候检查类型安全,并且所有的强制 ...
- 2009-06-26 22:18
- 浏览 939
- 评论(0)
作为WEB开发者都知道,"任何输入都是罪恶的",页面上表单数据的录入是我们WEB系统的主要责任,但是安全有效的系统应该能够很好地处理输入数据正确格式的问题。
通常我们的解决方式主要是采用JS方式进行验证(类似email,手机号码,身份证,联系电话,上传文件等等),在企业开发过程中通常是同时兼任后台以及页面输入的开发工作,因此需要花费大量时间在前台的很平常的验证工作上。
最近在InfoQ网站上看到了让人欣喜的一幕就是HTML5新规范中对WebForm1.0进行了很大的改进工作,对于上述的平常的数据校验工作融入到了HTML语言中,直接以input属性的形式去控 ...
一、jsp连接Oracle8/8i/9i数据库(用thin模式)testOracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%
String result = ""; // 查询结果字符串
String sql = "select * from test"; // SQL 字符串
// 连接字符串,格式: & ...