- 博客(179)
- 收藏
- 关注
转载 Hibernate API 变化
选自《精通Hibernate:Java对象持久化技术详解》 作者:孙卫琴 来源: www.javathinker.org 如果转载,请标明出处,谢谢 1.1 Hibernate API 变化 1.1.1 包名 1.1.2 org.hibernate.classic包 1.1.3 Hibernate所依赖的第三方软件包 1.1.4 异常模型 1.1.5 Session接口 1.1.6 createS
2008-05-09 14:39:00
701
转载 log4j 日志论
在应用程序中输出日志有有三个目的: (1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。 (2)跟踪代码运行进轨迹,作为日后审计的依据。 (3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。 Apache能用日志包(Commons Logging Package)是Apache的一个开放源代码项目,它提供了一组通用的日志接口,
2008-05-09 14:36:00
655
转载 osWorkFlow基础教程
osworkflow 基础api 接口选择: osworkflow提供几种实现com.opensymphony.workflow.Workflow。 BasicWorkflow: 不提供事务支持,你可以通过持久层来实现事务处理。 Workflow wf = new BasicWorkflow(username) 这里的username是用来关联当前请求的用户。 EJBW
2007-11-15 15:32:00
1859
原创 初试Filter对权限和session的控制。
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子:package com.drp.util.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;i
2007-10-10 11:43:00
943
1
转载 JSP中表单数据存储的一种通用方法
J2EE(Java 2 Enterprise Edition)技术已广泛应用在Web应用开发中,其中的JavaBean、Servlet技术为开发者提供了更为清晰的开发环境,使用JSP技术表现页面,使用Servlet技术完成大量的业务处理,使用Bean来存储数据及一些业务处理。在WEB应用中,业务数据存储到数据库中的处理工作经常很繁重,其中一种主要的形式就是表单数据存储到数据库,整个应用处理过程牵涉
2007-10-10 11:38:00
742
原创 Java版通用JS级联
在开发中,经常遇到诸如省、市,大类、小类的级联select 下拉框。常常,这些类别或地区的内容,又存在数据库中。因为用户希望,一切都是可控制的。那么,如果涉及到这种级联的地方,每次都人从库中读取,在JSP中要写很多代码去读表。另外,这种级联在修改数据的时候,应设置的选中项为库中所载,这也是需要写一些代码的。这里本人建议,通过IO,将类别生成js文件,然后在页面中引入这个js文件,这样即提高的程
2007-09-24 15:39:00
805
转载 java图形组件大全
import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.tree.*;import javax.swing.event.*;import javax.swing.border.*;import javax.swing.table.*;/** * Swing 组件测试程序 * 测试Swing
2007-04-26 18:37:00
1201
转载 Java图形用户界面设计
在实际编程中,我们每设计一个窗体,都要往其中添加若干组件。为了管理好这些组件的布局,我们就需要使用布局管理器。比如说,设计一个简单的计算器,或一个文本编辑器等等。这些组件是让JVM 自己任意安排呢?还是按照一定的位置关系进行规范
2007-04-26 18:25:00
2454
原创 如何在oracle中导入dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
2007-04-16 14:27:00
834
原创 PooledConnectionHandler 的代码清单
import java.io.*;import java.net.*;import java.util.*;public class PooledConnectionHandler implements Runnable { protected Socket connection; protected static List pool = new Linke
2007-04-16 09:29:00
757
原创 ConnectionHandler 的代码清单
import java.io.*;import java.net.*;public class ConnectionHandler implements Runnable { protected Socket socketToHandle; public ConnectionHandler(Socket aSocketToHandle) { s
2007-04-16 09:28:00
1450
原创 PooledRemoteFileServer 的代码清单
import java.io.*;import java.net.*;import java.util.*;public class PooledRemoteFileServer { protected int maxConnections; protected int listenPort; protected ServerSocket serv
2007-04-16 09:28:00
726
原创 MultithreadedRemoteFileServer 的代码清单
import java.io.*;import java.net.*;public class MultithreadedRemoteFileServer { protected int listenPort; public MultithreadedRemoteFileServer(int aListenPort) { listenPort
2007-04-16 09:27:00
628
原创 RemoteFileServer 的代码清单
import java.io.*;import java.net.*;public class RemoteFileServer { int listenPort; public RemoteFileServer(int aListenPort) { listenPort = aListenPort; } public vo
2007-04-16 09:26:00
657
原创 RemoteFileClient 的代码清单
import java.io.*;import java.net.*;public class RemoteFileClient { protected BufferedReader socketReader; protected PrintWriter socketWriter; protected String hostIp; prote
2007-04-16 09:25:00
726
原创 URLClient 的代码清单
import java.io.*;import java.net.*;public class URLClient { protected HttpURLConnection connection; public String getDocumentAt(String urlString) { StringBuffer document = new StringBuffe
2007-04-16 09:24:00
761
转载 Java 学生管理系统 Cs框架
文件名为:CreateWindow.java内容 /* 2006.06.22 By Siner E-mail:siner2005@QQ.com QQ:312999963 版权所有^_^ ,谢谢合作。*/import java.awt.
2007-04-10 09:21:00
2994
转载 Java图形界面开发
Java图形界面开发 从Java诞生至今,已经在太多的领域取得成功,然而它却很少在图形界面程序上崭露头角。究其原因,Java语言缺省的图形界面开发包AWT和SWING实在是难脱其究,无论速度
2007-04-09 17:58:00
2141
转载 XML技巧五则
技巧1 XmlNode.InnerText与.InnerXml的区别是:前者将内容中的分别变成,因此,希望将两段 XmlDocument 合并的程序只能使用 XmlDocumentFragment.InnerXml = XmlNode.OuterXml技巧2 /XPath: string end-with Text and string-length(value)>0]
2007-03-13 09:51:00
619
转载 读写xml所有节点个人小结和读取xml节点的数据总结
读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1/web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNodeL
2007-03-13 09:51:00
938
转载 xml增、删、改、查
1.已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectS
2007-03-13 09:50:00
676
转载 XML配置文件的读取处理
Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了?当然不是,现在已经有一个新趋势,java程序的配置文件都开始使用XML格式,以前是使用类似windows的INI格式.(Java中也有Propertiesy这样的类专门处理这样的属性配置文件).使用XML作为Java的配置
2007-03-13 09:50:00
510
转载 XML在WEB开发中的应用
传统上, 我们利用JSP+Bean来开发用户界面, 这里介绍一种利用XML+XSLT的方法来替代JSP动机: 1. JSP构造页面太痛苦. 代码嵌入页面导致页面臃肿, 逻辑复杂, 不易编辑. 2. 程序员和美工的接口必须精确定义. 复杂的嵌套输出必须构造复杂的显示类作为接口. 3. 调试JSP必须等到前端程序结束才能看到效果. 3. 调试JSP效率极低, 一点点小的修改都会引起jsp的重新编译.
2007-03-13 09:45:00
769
转载 Spring Web应用入门
Spring的Web应用框架也是一个基于web容器的一个框架,因此作为一个Servlet应用运行在容器中,实际上也就是一个普通的web应用,本文已Tomcat5.59版本容器为例来看Spring(V1.21)的配置和应用.在Spring Web框架中一般我们要提供三样东西:一个是自己的表示层页面,可以是velocity,xslt,freemarker,jasperreports等资源,一个是值
2007-03-09 16:20:00
680
转载 Hibernate配置
在持久层领域中框架已经有多了.现在最流行的是hibernate,用了之后,很不错,给人一种舒服感,就象当初第一次用JDO时的感觉.用了一段时间后,总结看发现在配置方面给我留有一点影响:众所周知,hibernate使用两种格式的配置文件,就是属性文件和XML文件,在程序中构造会话工厂时,使用了xml格式,如果想使用属性文件,却不知道如何配置,现在回头仔细看了看,原来是这样:不管是hibernat
2007-03-09 16:18:00
549
转载 JSF和Spring集成
JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础. 在Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了javax.servlet.ServletContext,为web应用提供了所有可以利用的数据,包括
2007-03-09 16:17:00
561
原创 JasperReport报表自定义DataSource
package it.businesslogic.ireport.connection;import net.sf.jasperreports.engine.*;//import net.sf.jasperreports.engine.data.*;//import java.sql.Statement;import java.sql.ResultSet;import java.sql.Con
2007-03-09 10:14:00
1580
转载 Hibernate包作用详解
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cgli
2007-03-07 11:49:00
757
转载 IReport主从报表中出现的问题
最近在使用IReport与JasperReport做Web报表时遇到如下问题: 在IReport中,主从报表完成制作后,在IReport中能够正常编译、运行及显示,但加入Java Web应该中时出现下列错误:Could not load object from location : subunitlab.jasper,即主报表找不到子报表的模板(jasper)文件. 主要原因: 主报表找不到
2007-03-07 11:41:00
753
转载 JSF 组件开发
组件模型的关键考验就是:能否从第三方供应商购买组件,并把它们插入应用程序?与可购买可视 Swing 组件一样,也可以购买 Java ServerFaces (JSF) 组件!需要一个好玩的日历?可以在开源实现和商业组件之间选择。可以选择购买一个,而不是自行开发复杂的基于 Web 的 GUI 组件。JSF 拥有一个与 AWT 的 GUI 组件模型类似的组件模型。可以用 JSF 创建可重用组件。但
2007-03-06 12:45:00
633
转载 JSF 转换与验证 - 利用 JSF 的转换和验证框架来确保数据模型的完整性
转换和验证虽然在 JSF Web 应用程序中使用转换和验证不一定要理解 JavaServer Faces 生命周期的基础知识,但是在深入转换和验证内容之前,最好对一些基本知识做一回顾。此外,掌握一点 JSF 生命周期技巧可以极大地帮助简化 Web 应用程序的开发工作。还有助于更好地理解 JSF 的可插入能力。图 1 描绘了我们所说的“基本 JSF 生命周期”。 基本 是在暗示这只是一个典型的处
2007-03-06 12:44:00
716
转载 JSF开发实战(一)
JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,可以看出sun对它的期望很高。JSF最大的竞争对手是tapestry,是apache的产品,但是apache又弄出了个myfaces,是对jsf标准的一个实现。也许你也和我一样,在jsf和tapestry之间犹豫很久,将来从apache的态度上应该可以看出二者的走向。在tss上
2007-03-06 12:40:00
512
转载 JSF开发实战(二)
JSF开发实战的第一篇(jsf开发实战一)演示了如何建立一个最简单的JSF应用,从那个例子中我们可以观察到JSF的页面组件是如何与后台的javabean绑定的,也看到了JSF标签的最基本使用。在本文中我们会演示一个更加复杂的应用,它包含了更丰富的JSF标签。 要开发的例子是一个用户管理程序,管理员输入帐号与密码登陆,然后它可以看到所有用户的列表,并且可以修改或者删除其中的一些数据。利用mye
2007-03-06 12:39:00
533
转载 JSF技术研究——第一个JSF程序
1. 首先从 SUN 网站下载 JSF1.1 : http://java.sun.com/javaee/javaserverfaces/download.html 。由于 1.2 的支持情况还不完善,建议使用 1.1 。 2. 用 eclipse 建立一个 web 项目,把下载的 ZIP 文件中的 LIB 中的 JAR 包复制到, WEB 项目的 LIB 下。 3. 在
2007-03-06 12:38:00
621
转载 Java 范型攻略篇
在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。一.什么是Generics?Generics可以称之为参数类型(parameterized types),由编译器来验证从客户端将一种类型传送给某一对象的机制。如Java.uti
2007-03-06 12:25:00
604
转载 利用HttpSessionListener统计在线人数
JSP显示在线人数代码 /** * 编写以下SessionCounter.java * 并编译为SessiionCounter.class * 然后放到你的网站的classpath的 * SessionCount(自己建立此目录)下面 */ package SessionCount; import javax.servlet.*; i
2007-03-06 12:23:00
562
转载 Weblogic8.1配置的总结
WebLogic目前是使用比较多的应用服务器之一,Eclipse是流行的IDE,如何集成起来开发使用呢? 解决方法: 采用BEA提供的WebLogic Plugin来进行集成开发。 安装 JDK:1.4.2或1.5.0 从http://java.sun.com上去下载安装,如果是WebLogic 8.X.X系列的版本,应当选用JDK 1.4.2的版本。 Eclipse:3.1.2
2007-03-06 12:07:00
1988
转载 BEA WebLogic Server8.1 JMS入门
一. JMS简介1. JMS基本概念JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subsc
2007-03-06 11:30:00
675
转载 几个实用的Servlet应用例子-cookie、session及上传文件
Servlet可以被认为是服务端的applet,它被WEB服务器加载和执行,前端可以显示页面和获得页面数据,后台可以操纵数据库,能完成JavaBean的很多功能。在这里我较为详细的说说Servlet在Cookie,Session和上传文件上的应用,在说明时我给出一些能编绎运行的小例子,最后给出一个文件上传例子以加深印象。 我们先来看看SERVLET程序的基本构架: 式1: package t
2007-03-06 11:29:00
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人