`
haohao-xuexi02
  • 浏览: 215576 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用FileUpload组件上传文件 文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。 common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一次上传一个或多个文件,并可限制文件大小。 下载后解压zip包,将commons-fileupload-1.0.jar复制到tomcat的webapps\你的webapp ...
SQL SERVER 函数: 1.字符串函数 : 长度与分析类 : datalength(expression) 返回字符串包含字节数,包含Char类型字符的空格 len(expression) 返回字符串包含的字符数,不包含Char类型字符的空格 substring(expression,start,length) 从指定位置截取定长字符串,length指的是需截取的字符长度,第一个字符的默认Index为1,所以start一般取1,若取0,则length值需要比需截取字符长度大1方可。 right(char_expr,int_expr) 返回字符串右边int_expr个字符 concat(s ...
你也可以使用你的数据库的Native SQL语言来查询数据。这对你在要使用数据库的某些特性的时候(比如说在查询提示或者Oracle中的 CONNECT关键字),这是非常有用的。这就能够扫清你把原来直接使用SQL/JDBC 的程序迁移到基于 Hibernate应 ...
14.1. 大小写敏感性问题 除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 SELECT 是相同的,但是 org.hibernate.eg.FOO 并不等价于 org.hibernate.eg.Foo 并且 foo.barSet 也不等价于 foo.BARSET。 本手册中的HQL关键字将使用小写字母. 很多用户发现使用完全大写的关键字会使查询语句 的可读性更强, 但我们发现,当把查询语句嵌入到Java语句中的时候使用大写关键字比较难看。 14.2. from子句 ...
Hibernate是完整的对象/关系映射解决方案,它提供了对象状态管理(state management)的功能,使开发者不再需要理会底层数据库系统的细节。 也就是说,相对于常见的JDBC/SQL持久层方案中需要管理SQL语句,Hibernate采用了更自然的面向对 ...
14.1. 大小写敏感性问题 除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 SELECT 是相同的,但是 org.hibernate.eg.FOO 并不等价于 org.hibernate.eg.Foo 并且 foo.barSet 也不等价于 foo.BARSET。 本手册中的HQL关键字将使用小写字母. 很多用户发现使用完全大写的关键字会使查询语句 的可读性更强, 但我们发现,当把查询语句嵌入到Java语句中的时候使用大写关键字比较难看。 14.2. from子句 ...
关于冒泡排序,很多面试的时候,做笔试,都要考,必须理解其中的逻辑,看下例子:     import java.util.Arrays; public class test { public static void main(String[] args) {  int[]num=new int[]{1,6,5,8,9,4,7};//声明一个数组  System.out.println("输出数组的长度:"+num.length);  int temp=0;//临时变量。两个数进行交换的中间变量  for(int i=0;i<num.length;i++){//外环 ...
AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在与否。当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status ...
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我们将详细地描述怎样通过调整servlet和JSP页面,来提高你的应用程序的总体性能。在阅读本文之前,假设你有基本的servlet和JSP的 ...
从Struts2.x框架切换Struts1.x,专业知识点,有点乱,赶紧恶补下。现在看看Struts2.x与Struts1.x区别:/**Action类Struts1要求Action类继承一个抽象类,Struts1使用抽象类编程而不是接口Struts2可以实现Action接口也可以不实现,Struts2提供一个Act ...
  Session接口   Session接口对于Hibernate   开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要,因为在客户程序中,可能 ...
延迟加载:    延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernat ...
Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下: 1. 配置数据源 在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。 hibernate.cfg.xml <?xml version=”1.0″ encoding=”UTF-8″?> <!DOCTYPE hibernate-configuration PUBLIC “-//Hibernate/Hibernate Configuration DTD ...
Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法。Struts2也提供了类似的功能。处理方式主要有以下三种方式: 1.1. 动态方法调用: DMI:Dynamic Method Invocation 动态方法调用。 动态方法调用是指:表单元素的action不直接等于某个Action的名字,而是以如下形式来指定对应的动作名: <form method="post" action="userOpt!login.action"> 则用户的请求将提交到名为”user ...
这个对于很多xml格式的配置文件编辑很有帮助,以spring配置文件为例: 进入:window -> Preference... -> MyEclipse -> Editors -> XML ->XML Catalog 选择:选中“User Specified Entries”,点击“Add...”按钮 填入: location: 选择本地文件系统上spring-beans-2.0.xsd 文件 Key Type: 选择URI Key: http://www.springframework.org/schema/beans/spring-bean ...
Global site tag (gtag.js) - Google Analytics