Welcome 微信登录

首页 / 软件开发 / JAVA

对J2EE中的DAO组件编写单元测试

对J2EE中的DAO组件编写单元测试

对J2EE中的DAO组件编写单元测试2011-03-06廖雪峰单元测试作为保证软件质量及重构的基础,早已获得广大开发人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开发人员来讲,编写单元测试已经成为开发过程中必须的流程和最佳实践。对普通的逻辑组件编写单元测试是一件容易的事情,由于逻辑组件通常只需要内存资源,因此,设置好输入输出即可编写有效的单元测试。对于稍微复杂一点的组件,例如Servlet,我...
反射在Java Swing编程中的应用

反射在Java Swing编程中的应用

反射在Java Swing编程中的应用2011-03-06陈宇学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”的事件驱动模型确实是很难理解的。Microsoft公司.Net框架与Java Swing的GUI编程相比要简单很多,同样是事件驱动模型.Net框架就进行了大量的封装处理,.Net...
采用JSI封装、集成第三方类库

采用JSI封装、集成第三方类库

采用JSI封装、集成第三方类库2011-03-06Java的成功,离不开它那个庞大的类库,不单是sun的类库,很多细节的实现都取自第三方(如xml解析采用Apache的实现)。JSI暂时不算公共API,但是我们可以集成其他成熟的类库,同时隔离他们的依赖,隔离各个脚本的执行上下文,消除命名冲突的危险。这里我们详细介绍一个复杂一点的实例:类似Windows XP文件浏览器左侧的滑动折叠面板(任务菜单)效果。我们先集成Scriptaculous Effect类库...
基于MVC模式Struts框架研究与应用详解

基于MVC模式Struts框架研究与应用详解

基于MVC模式Struts框架研究与应用详解2011-03-06分布式企业应用软件结构复杂、涉及多种技术,对设计开发人员提出了很高的要求。在此情况下,运用设计模式――可复用的设计方案进行软件的设计开发十分必要。MVC模式已被证明是一种成功的软件设计模式,本文主要讨论了一种实现MVC模式的应用框架――Struts,并通过一个实例展示了Struts框架实现MVC模式的方法。MVC设计模式MVC(Modle-View-Controller,模型-视图-控制器)模...
Java中利用JCOM实现仿Excel编程

Java中利用JCOM实现仿Excel编程

Java中利用JCOM实现仿Excel编程2011-03-06在JAVA中使用JCOM和JXL注意要点:(1)在你的lib下要有jdom-1.0.jar,jxl-2.5.5.jar,jcom-2.2.4.jar,jcom.dll。(2)要把jcom.dll同时放到你JDK的bin目录下或者放到系统盘的windows下(推荐放到JDK的BIN下)把上面的JAR包都放好后开始写应用中的工具类(申明一下在JCOM中得到的都是IDispatch对象,以下还会抛出一...
如何从JAR和ZIP档案文件中提取Java资源

如何从JAR和ZIP档案文件中提取Java资源

如何从JAR和ZIP档案文件中提取Java资源2011-03-06多数 java 程序员都非常清楚使用 jar 文件将组成 java 解决方案的各种资源(即 .class 文件、声音和图像)打包的优点。刚开始使用 jar 文件的人常问的一个问题是:“如何从 jar 文件中提取图像呢?”本文将回答这个问题,并会提供一个类,这个类使从 jar 文件中提取任何资源变得非常简单!加载 gif 图像假定我们有一个 jar 文件,其中包含我们的...
关于Java占用内存的研究

关于Java占用内存的研究

关于Java占用内存的研究2011-03-06 赛迪网 baocl最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验,简要说一下,相信会对大家写出优质的程序有所帮助下面的论述针对32位系统,对64位系统不适用,后叙经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考虑其它的东西了。但可能程序使用了一个什么数据结构,会当数据规模变大时,内存占用激增。基本&&关键的问题是,Java里各种东东占多少内存?????...
Seam无缝集成:为JSF定做应用程序框架

Seam无缝集成:为JSF定做应用程序框架

Seam无缝集成:为JSF定做应用程序框架2011-03-06JavaServer Faces (JSF) 是用于 Java™ Web 应用程序的第一个标准化的用户界面框架。而 Seam 是一个扩展 JSF 的强大的应用程序框架。在这个由三部分组成的新系列中的第一篇文章中,发现这两种框架之间的互补性。Dan Allen 介绍了 Seam 对 JSF 生命周期的增强,包括上下文状态管理、 RESTful URL、Ajax remoting、适当的...
集成Spring Framework和Data Studio

集成Spring Framework和Data Studio

集成Spring Framework和Data Studio2011-03-06 IBM Chipei Michael HsingpureQuery 是包含在 Data Studio 中的 IBM 新开发平台,用于开发 Java™ 数据库访问应用程序。它简单的 API 和集成工具不仅提高了数据访问开发人员的效率,还鼓励遵守编码最佳实践以获得更好的应用程序性能。Spring 是一个开源的 Java/J2EE 应用程序框架,它提供了更高级的数据访问...
扩展Visual Editor的控件和属性

扩展Visual Editor的控件和属性

扩展Visual Editor的控件和属性2011-03-06 IBM 王 浩扩展 Visual Editor 的控件和属性Visual Editor for Java 是基于 eclipse 的 GUI 可视化编辑插件,该插件以 Java 代码为中心,实现了所见即所得的用户界面编辑方式,广泛支持目前的 SWT、AWT、Swing 等控件包。本文通过一个完整的对 Visual Editor 的扩展示例,向读者展示扩展 Visual Editor 的控件和属...
使用Eclipse向导进行快速开发

使用Eclipse向导进行快速开发

使用Eclipse向导进行快速开发2011-03-06 IBM Nathan A. Good入门本文将演示如何使用向导把新文件添加到已有 Eclipse 项目中。当内置模板功能不足时,Eclipse 向导是定义可重复文件类型模板的优秀方法。阅读完本文后,您应当能够在 Eclipse 中实现自己的向导以创建新文件。为了发挥本文的最大功效,您必须熟悉如何构建 Java™ 编程语言类,并且还应当熟悉继承和使用接口。您应当能够启动 Eclipse,但是...
让不同的Servlet在一个Session共享连接

让不同的Servlet在一个Session共享连接

让不同的Servlet在一个Session共享连接2011-03-07==== 问题所在 ====如果要编写一个购物车,通常需要写很多个不同功能的servlet。例如用户登录、添加商品、查询购物车、结帐等。在这些 servlet 中都需要读写数据库。如果我们在每个 servlet 中都进行连接 -> 读写 -> 断开连接的操作,就会消耗大量的服务器资源,不仅程序响应速度减缓,而且会加重服务器和数据库的负担。==== 把希望寄托于 HttpSes...
浅析Eclipse建模框架(EMF)及其动态能力

浅析Eclipse建模框架(EMF)及其动态能力

浅析Eclipse建模框架(EMF)及其动态能力2011-03-07如果给定一个模型,那么EMF能够自动生成Java源代码-该源码允许你创建、查询、更新、串行化、反串行化、检验和追踪你的模型实例的变化。EMF提供了一组有效的反射API并且允许你用动态的(非生成的)模型进行工作。一、引言Eclipse建模框架(EMF)是一个Java开源框架与代码生成工具-用于基于结构化的模型来构建工具和其它应用程序。在Eclipse平台在用户界面和文件级上提供一个强有力的集...
利用Hibernate储存大对象到达梦数据库

利用Hibernate储存大对象到达梦数据库

利用Hibernate储存大对象到达梦数据库2011-03-07 IT专家网 徐欣使用达梦数据库的大字段前不得不说一下数据库大字段的性能问题:在数据库中,经常需要用到大字段类型,如Oracle中long、blob、clob,SQLServer中的text、image,MySql中的text、longtext、clob、blob以及达梦数据库中的clob、blob类型。存储的信息大概主要是两类,一类是长文本,如大段的文字,普通的varchar最长只能存储4K...
基于Java的界面布局DSL设计与实现

基于Java的界面布局DSL设计与实现

基于Java的界面布局DSL设计与实现2011-03-07 IBM 孙鸣 邓辉界面设计应该是一项充满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得以及界面布局管理器等方案也无法很好地解决这个问题。在本文中,我们会给出一种更好的解决方案,我们不是去试图把界面设计者头脑中的设计概念和样式逐步降级、分解成所使用的实现语言能够理解的低...
基于Hibernate和Struts的J2EE应用开发

基于Hibernate和Struts的J2EE应用开发

基于Hibernate和Struts的J2EE应用开发2011-03-07 计算机与信息技术 肖杰浩引言随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、Java Message Service(JMS)等,开发出了许多应用系统。但是,在...
常见的WEB服务器和应用服务器简介

常见的WEB服务器和应用服务器简介

常见的WEB服务器和应用服务器简介2011-03-07在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。① Microsoft IISMicrosoft的Web服务器产品为Internet ...
<< 161 162 163 164 165 166 167 168 169 170 >>