
Java
iteye_11505
这个作者很懒,什么都没留下…
展开
-
Java获取本地IP
[code="java"]import java.net.*; publicclass ip5 { publicstaticvoid main(String args[]) throws Exception { String ip = InetAddress.getLocalHost().getHostAddress(); ...原创 2012-04-26 17:36:37 · 136 阅读 · 0 评论 -
Servlet处理HTTP请求
Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和实例化Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在容器检测到需要这个...原创 2009-10-07 13:01:06 · 86 阅读 · 0 评论 -
Swing中可多选下拉框的简单实现
[code="java"]实现可多选下拉框需要写三个类: MyComboBox.java --- 继承自JComboBox CheckListCellRenderer.java --- 继承自JCheckBox,且实现ListCellRenderer CheckValue.java --- 设置JCheckBox的类 此处也是比较简单的实现,具体为以下为代码:...原创 2011-07-08 11:00:56 · 1805 阅读 · 0 评论 -
我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议)
[注意]清在回复之前认真地看一下我的帖子,结合你的实际项目经验考虑一下,看看你是否能比较好地解决我所提出的Hibernate 的缺点。最好不要提一些大家都知道的泛泛的观点,这样会很浪费读者的时间并且分散大家的注意力。 非常感谢有几位对 hibernate 有深入了解的朋友给出了我这里提出的问题的 hibernate 解决方案。我提出这几个问题的初衷不是说 hibernate 无法实现这些功...原创 2011-07-07 15:10:48 · 361 阅读 · 0 评论 -
选择Hibernate还是iBatis?
选择Hibernate还是iBATIS都有它的道理: Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。 Hibernate的缺点就是学习门槛不低,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡...原创 2011-07-07 15:05:20 · 99 阅读 · 0 评论 -
通过 JAVA SWING 看透 MVC 设计模式[组图]
[code="java"]一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,假如在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。 看清楚这两点你就发现...原创 2011-07-05 12:42:09 · 147 阅读 · 0 评论 -
Swing MVC 结构
MVC 是 Model-View-Controller 的简称,即模型—视图—控制器。这个模式最早是应用在 Xerox PARC 的 SmallTakl 语言上,至今已经得到广泛的认可。 下面就对 Java Swing MVC 的概念进行如下说明。 ·模型(Model):是存储 Swing 组件数据的地方,例如 JTable 的 Model 会存储表格上的所有数据。负责维护...原创 2011-07-05 10:03:52 · 391 阅读 · 0 评论 -
JTree放入JSplitPane范例
范例1import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;import javax.swing.JTree;import javax.swing.event.TreeSelectionEvent;import javax.swing.event.TreeSelec...原创 2011-07-02 14:58:50 · 189 阅读 · 0 评论 -
STRUTS的struts--config.xml详解
[code="java"]01. 02. 05. 06. 07. 08. 14. 15. 27. 28. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51...原创 2011-06-16 15:42:38 · 129 阅读 · 0 评论 -
Proxool连接池实现
[code="java"]首先从 http://proxool.sourceforge.net/ 下载 proxool-0.9.0RC2.zip 解压后,把proxool-0.9.0RC2.jar放到工程的lib文件夹里面。 proxool是一个非常强大的连接池工具包,我觉得相比dbcp、c3p0这两个连接池包都要好用,我用loadrunner测试过,这三个连接池的从性能上排名...原创 2011-06-16 11:13:09 · 143 阅读 · 0 评论 -
Vector、ArrayList、List使用深入剖析
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hasht...2010-03-22 18:35:14 · 87 阅读 · 0 评论 -
Java中vector的测试例子
/*** @(#)VectorTest.java*** @author * @version 1.00 2008/4/22*可以使用迭代的方法,和使用循环的方法类访问这个类中的数据,如何确定其中的数据的类型,要想办法去了解。*要使用强制的类型转换来完成数据的重新构建,这是一个很好的容器,可以自动的增长。大小可以根据需要增大或缩小*/[code="java"]...2010-03-22 17:16:56 · 263 阅读 · 0 评论 -
JavaScript实现多级连动
[code="java"] JS联动下拉框 /* ** ================================================================================================== ** 类名:CLASS_LIANDONG_...2010-03-22 00:31:55 · 170 阅读 · 0 评论 -
连接池原理
数据库JSP的频繁连接,在此给出数据库连接池的必要性,对于JSP来说一个很好的J2EE服务器是很必要的,JBOOS,WebLogic都是很好的解决方案。 一般情况下,在使用开发基于数据库的WEB程序时,传统的模式基本是按以下步骤: 1. 在主程序(如Servlet、Beans)中建立数据库连接。 2. 进行SQL操作,取出数据。 3. 断开数据库连接。 使用这种模式开...原创 2009-10-07 15:43:16 · 101 阅读 · 0 评论 -
JAVA 日期处理大全
1、获取服务器端当前日期:[code="java"][/code]2、获取当前年、月、日:[code="java"][/code]3、按本地时区输出当前日期[code="java"][/code]输出结果为:2003-5-30 4、获取数据库中字段名为"publish_time"、类型为Da...原创 2009-10-08 11:17:14 · 104 阅读 · 0 评论 -
模态窗口
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: ...原创 2010-05-31 13:02:47 · 101 阅读 · 0 评论 -
<c:out value="${}"/>|JSTL标签|标签库和EL
这是JSTL标签的用法 JSTL简介 JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。 JSTL目前的最新版本为1.02,最终发布版为1.0。JSTL包含两个部分:标签库和EL(Express...原创 2011-04-28 17:15:12 · 951 阅读 · 0 评论 -
Spring MVC 入门
[code="java"]这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhos...原创 2011-04-15 14:07:02 · 116 阅读 · 0 评论 -
DispatcherServlet定义档
[code="java"]DispatcherServlet预设使用servlet名称加上"-servlet.xml"作为其定义档名称,定义档预设是放在WEB-INF下,您也可以自行指定定义文件名称与位置,例如: hello org.springframework.web.servlet.DispatcherServlet ...原创 2011-04-15 10:11:25 · 108 阅读 · 0 评论 -
JavaMail发送
public boolean sendMailWithPic(String from, String to, String subject, String content, int subscribeid) {// try {//...原创 2011-03-31 17:37:10 · 158 阅读 · 0 评论 -
Velocity用法
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等; 如: #if($info.imgs) #else #end 2、"$"用来标识一个对象(或理解为变量);如 如:$i、$msg、$TagUtil.opti...原创 2011-03-31 15:38:54 · 112 阅读 · 0 评论 -
学习Spring之九:AOP in Spring
Spring IoC和 Spring AOP组合,一起形成了Spring,这样一个有机整体,使得构建轻量级的J2EE架构成为可能,而且事实证明,非常有效。没有Spring IoC的Spring AOP是不完善的,没有Spring AOP的Spring IoC是不健壮的。 本文研究Spring框架中的面向方面编程(Aspect-Oriented Programming,AOP),进而通过例子解析如何...原创 2011-03-15 22:27:08 · 190 阅读 · 0 评论 -
web缓存服务器
什么是web缓存服务器 无论企业有多大,Web缓存都有助于优化性能和节省带宽。而且如果选择了正确的缓存解决方案,它可以随着企业网络的增长而扩大,而无需进行昂贵且耗时的重建。 Web缓存提供了比将访问对象放在Internet Web服务器上更好的方法,它将需要频繁访问的Web页面和对象保存在离用户更近的系统中。当再次访问这些对象的时候加快了速度。 几年以前,理论是超高带宽...原创 2011-01-28 11:25:58 · 259 阅读 · 0 评论 -
JEECMS3.0.2资料
http://jeecms.iteye.com/blog/859410?page=3#comments原创 2011-01-28 09:17:24 · 115 阅读 · 0 评论 -
PDFTable表格生成PDF
[code="java"]package com.xishui.action;import java.io.FileOutputStream;import java.io.IOException;import org.apache.taglibs.standard.lang.jstl.EmptyOperator;import com.itextpdf.text.El...2010-06-02 09:28:32 · 843 阅读 · 0 评论 -
itext学习之表格pdftable (转载)
一个最基本的PdfPTable的例子 package com.itext.test; import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException; import com.lowagie.text.Document;import com.l...原创 2010-06-02 09:26:48 · 1140 阅读 · 0 评论 -
JavaScript 实现模态对话框 源代码大全
[code="java"]首先,来说一下对话框: 对话框在Windows应用程序中使用非常普遍,许多应用程序的设定,与用户交互需要通过对话框来进行,因此对话框是Windows应用程序中最重要的界面元素之一,是与用户交互的重要手段。对话框是一个特殊的窗口,任何对窗口进行的操作(如移动、最大化、最小化等)也可以在对话框实施。 对话框大致可以分为以下两种: (1)模态对话框:模态对话框弹...原创 2010-05-31 13:11:04 · 178 阅读 · 0 评论 -
最大化最小化关闭窗口
值得推荐的关闭 关闭本窗口 Close原创 2010-05-31 13:03:37 · 214 阅读 · 0 评论 -
java开发中的List的使用
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList...2010-03-21 23:50:38 · 113 阅读 · 0 评论 -
Java Map 集合类简介
Java Map 集合类简介作者:Jack Shirazi 了解最常用的集合类型之一 Map 的基础知识以及如何针对您应用程序特有的数据优化 Map。本文相关下载:· Jack 的 HashMap 测试· Oracle JDeveloper 10g java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 M...2010-03-21 21:23:15 · 102 阅读 · 0 评论 -
axis插件安装
Myeclipse 安装所有插件有两种方式,一种可以直接放到 安装路径下\eclipse\plugins中。但这种安装方式在重装 Myeclipse时插件还得重新装。另外一种是利用link文件链接安装:1、将插件包解压,放到 放到某路径下 \eclipse\plugins 文件夹中(如果解压之后含有plugins文件夹则直接放到eclipse文件夹下,总之要保证含有\eclip...2010-03-12 18:11:41 · 339 阅读 · 0 评论 -
JSP WAP 网站开发
JSP WAP一、JSP WAP开发环境Netbeans 5.0发行版web应用程序对提供了更加友好的支持,创建页面,运行,打包都很方便.故选用了Netbeans作为开发工具.wap模拟器:WinWap3.0和Opera8.0测试通过 二、用Jsp实现Wap应用程序设计主要思路:用java的Servlet/jsp技术开发WAP程序,Wap页面用来显示息...2010-03-12 14:53:23 · 194 阅读 · 0 评论 -
J2EE学习笔记
注:框架可以用Word菜单中的 “视图/文档结构图” 看到 J2EE模式Value Object(值对象) 用于把数据从某个对象/层传递到其他对象/层的任意Java对象。通常不包含任何业务方法。也许设计有公共属...2010-03-12 13:27:27 · 158 阅读 · 0 评论 -
UDDI解释
UDDIUniversal Description Discovery and Integration即统一描述、发现和集成协议。UDDI 始于2000年,由 Ariba, IBM, Microsoft 和其他33家公司创立.UDDI registries 提供了一个机制,以一种有效的方式来浏览,发现Web Services 以及它们之间的相互作用.UDDI计划是一个广泛的,开放的...2010-03-11 14:18:07 · 210 阅读 · 0 评论 -
cvs与svn比较
1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示删除旧文件,创建新文件 删除本地文件提交 库中文件也被删除2 对中文路径名的支持 cvs:支持的比...2010-03-11 10:02:48 · 161 阅读 · 0 评论 -
toString() 用法
[code="java"]a == 123 //a是一个int变量值为数字123a.toString() //a变成字符串变量值为字符格式的'123' [/code]2010-03-10 11:21:08 · 114 阅读 · 0 评论 -
JavaScript实现联动
所谓联动菜单,就是后一个下拉框的选项是根据前一个下拉框被选中的值来决定的,一个典型的应用就是省市联动菜单了,市的下拉选项是根据你选了哪个省来决定的,类似的需求我们经常遇到,相信许多新手都被这个问题困扰过。其实,联动菜单的实现原理非常简单,本文详细介绍了联动菜单的实现方式,知道了原理,我们可以很容易地制作从XML、数据库加载的无限级联动菜单。联动菜单的实现方法:1.确定数据格...2010-03-09 20:40:56 · 367 阅读 · 0 评论 -
一般报java.lang.NullPointerException的原因有以下几种
一般报java.lang.NullPointerException的原因有以下几种:·字符串变量未初始化;·接口类型的对象没有用具体的类初始化,比如:[code="java"]List lt;会报错List lt = new ArrayList();则不会报错了[/code]· 当一个对象的值为空时,你没有判断为空的情况。你可以试着把下面的代码前加一行代码:[code=...2010-03-09 10:46:01 · 323 阅读 · 0 评论 -
JSP引入标签配置
JSP引入标签配置1、实现,放入要引入标签的页头[code="java"][/code]2、记住,加上,才可启用isELIgnored="false" 在j2ee1.5需要加上去3、c标签配置完毕 要引用的页面引用如下代码4、web.xml配置,放到最下面:[code="java"] c-jstl ...原创 2010-03-07 23:24:52 · 122 阅读 · 0 评论 -
JSP中,hidden用法
在JSP网页制作中,hidden(隐藏控件)怎么用?本文将给大家做出解答。很多页面中需要做到传值等作用,就需要用到hidden(隐藏控件)。在JSP网页制作中想获得的页面直接Request.getParameter["隐藏表单域的名字"]----- 设置这个readOnly属性为true就行了JSP网页制作中的hidden用法: 获取值的时候和text的取法一样...原创 2010-03-05 18:53:16 · 5708 阅读 · 0 评论