- 博客(20)
- 资源 (41)
- 收藏
- 关注
原创 如何通过Hibernate调用oracle自定义函数
如果oralce内置的一些函数不能够满足我们开发的要求,那样势必要通过自己写一个函数,那么是如何调用的呢?我们可以在hbm.xml中调用,例如:"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> Mapping file autogenerated by MyEclipse Persistence Tools-->
2008-11-21 09:29:00 1552
转载 java标签--taglib 原理和实现
第一章:taglib 原理和实现1。问题:Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负 责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继 承TagSuppor
2008-11-21 09:12:00 4292
转载 断点续传的原理
断点续传的原理 其实断点续传的原理很简单 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, i
2008-11-21 09:07:00 964
转载 Java过滤器
servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。
2008-11-21 09:05:00 641
原创 oracle:rownum 使用
rownum 是伪列,是系统加上的,不是真实存在的列,所以:1. select * from tab_name where rownum1 查询语句查询不到结果,理由:对于rownum 1 就把这条记录排除了,那么由于第一条记录被排除了那么导致第二条记录的rownum=1 ,仍然还是被排除了,直到最后一条记录都是被排除掉的;2. select * from term wh
2008-11-21 09:03:00 568
原创 Java反射经典
这里有一个较为完整的反射例子,以java.util.Date为示例,当然还需要try catch环绕 Class cls=Class.forName("java.util.Date"); //通过类路径加载类到虚拟机,生成类对象,类加载器为默认加载器。 Constructor constructor= cls.getConstructor(long.class);//获得该类的
2008-11-21 09:00:00 718
原创 Oracle字段类型
Oracle字段类型Char 用于描述定长的字符型数据,长度varchar2 用于描述变长的字符型数据,长度nchar 用来存储Unicode字符集的定长字符型数据,长度nvarchar2 用来存储Unicode字符集的变长字符型数据,长度number 用来存储整型或者浮点型数值 Date 用来存储日期数据 Long 用来存储最大长度为2GB的变长字符数据 Raw 用来存
2008-11-21 08:59:00 642
原创 Apache服务器的日志(LOG)定制
我们在很多情况下需要定制Apache服务器(HTTPD)的日志(LOG)。比如为了防止Apache LOG文件过大需要定制apache服务器的LOG文件名,对于某些特定的URL比如图片等的访问不记录LOG等。1,apache服务器LOG文件名的定制(按时间自动命名)apache自带了名为一个rotatelogs的组件,可以通过配置达到LOG文件定制的目的。打开httpd.c
2008-07-04 11:22:00 1716
原创 Spring+ibatis 数据化持久层
ibatis in Spring与Hibernate类似,ibatis也是一个ORM解决方案,不同的是两者各有侧重。Hibernate提供了Java对象到数据库表之间的直接映射,开发者无需直接涉及数据库操作的实现细节,实现了一站式的ORM解决方案。而ibatis则采取了另一种方式,即提供Java对象到SQL(面向参数和结果集)的映射实现,实际的数据库操作需要
2008-07-03 15:22:00 626
原创 在Linux系统环境下安装配置JDK常用方法
一、安装JDK从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载: 1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下:# chmod u+x ./j2sdk-1_
2008-07-03 15:14:00 540
原创 如何编写详细设计说明书(仅供参考)
一. 引言1.编写目的(阐明编写详细设计说明书的目的,指明读者对象。)2.项目背景(应包括项目的来源和主管部门等。)3.定义(列出文档中用到的专门术语定义和缩写词的原意。)4.参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:(1)项目的计划任务书,合同或批文;(2)项目开发计划;(3)需求规格说明书;(3)概要设计说明书;(4)测试计划(初稿);(5
2008-07-03 10:44:00 2151
原创 如何编写概要设计说明书(仅供参考)
一. 引言1.编写目的(阐明编写概要设计说明书的目的,指明读者对象。)2.项目背景(可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统与其他系统的关系。)3.定义(列出文档中用到的专门术语定义和缩写词的原意。)4.参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:(1)项目经核准的计划任务书,合同或上机机关的批文;(2)项目开发计划;(
2008-07-03 10:29:00 1653
原创 如何编写系统需求规格说明书(仅供参考)
一. 引言1.编写目的(阐明编写需求说明书的目的,指明读者对象。)2.项目背景(可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统与其他系统的关系。)3.定义(列出文档中用到的专门术语定义和缩写词的原文。)4.参考资料(可包括:(1)项目经核准的计划任务书,合同或上机机关的批文;(2)项目开发计划;(3)文档所引用的资料,标准和规范。列出这些资料的作者、标题、编号、
2008-07-03 10:12:00 3720
转载 12个最重要的J2EE最佳实践
1、始终使用 MVC 框架。 2、在每一层都应用自动单元测试和测试管理。 3、按照规范来进行开发,而不是按照应用服务器来进行开发。 4、从一开始就计划使用 J2EE 安全性。 5、创建您所知道的。 6、当使用 EJB 组件时,始终使用会话 Facades。 7、使用无状态会话 bean,而不是有状态会话 bean. 8、使用容器管理的事务。 9、将 JSP 作为表示层的首选。 10、当使用 Htt
2008-07-03 10:00:00 559
翻译 编程之道
The Silent Void Book One Thus spake the master programmer: 编程大师如是说: "When you have learned to snatch the error code from the trap frame, it will be time for you to leave." “当你从我手中夺走水晶球时,就是你离
2008-07-02 09:53:00 831
原创 Ajax之道
.什么是Ajax? Ajax的全称是:AsynchronousJavaScript+XML 2.Ajax的定义: Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 3.Ajax包括: XHTML和CSS 使用文档对象模型(DocumentObjectModel)作动态显示和交互 使用XML和XSLT做数据交互和操作
2008-07-02 09:51:00 575
原创 oracle数据库备份还原(本地及远程操作)
执行环境: 可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。 SQLPLUS.EXE调用EXP
2008-07-02 09:34:00 1196
转载 JSP/Servlet伪静态网页实现
1. 为JSP和Servlet配置WindowsXP(SP2)+Apache 2.0.52+Tomcat 5.0.28+JDK 1.5.0_09+mod_jk2.0.4整合第一步:下载所需的安装文件Tomcat 5.0.28下载地址:http://tomcat.apache.org/download-55.cgi#5.0.28 选择Windows Service Insta
2008-07-02 09:16:00 2515
转载 关于Hibernate的 Batch update returned unexpected row count from update异常
ERROR [http-8080-Processor22] (BatchingBatcher.java:60) - Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 ex
2008-07-02 09:03:00 952
原创 J2EE全面简介
J2EE 全面简介 从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍,相信看完此文,读者会对J2EE有一个更清晰的认识。 一. J2EE的概念 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2
2008-07-01 17:23:00 1039 1
用spring、Hibernate、Struts组建轻量级架构
2008-07-05
Struts2.0+Spring+Hibernate开发应用
2008-07-04
jsp页面数据分页通用组件
2008-07-04
自定义JSP分页标签
2008-07-04
软件项目开发计划
2008-07-04
基于prototype的表单验证框架rapid-validation-v1.0
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人