Welcome 微信登录

首页 / 软件开发 / JAVA

JSF技术介绍

JSF技术介绍

JSF技术介绍2011-03-06与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java Server Faces(JSF)技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF提供的可重用、可扩展、基于组件的用户界面框架,...
实战Java语言多线程编程精要之实现线程

实战Java语言多线程编程精要之实现线程

实战Java语言多线程编程精要之实现线程2011-03-06Java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的。尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有一些概念需要掌握。要记住的一件重要的事情是 main() 函数也是一个线程,并可用来做有用的工作。程序员只有在需要多个线程时才需要创建新的线程。Thread 类Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 ...
WEB服务器和应用服务器有什么区别

WEB服务器和应用服务器有什么区别

WEB服务器和应用服务器有什么区别2011-03-06通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。下面让我们来细细道来:Web服务器(Web Server)Web服务器可以解析...
深入探讨Spring与Struts的集成方案

深入探讨Spring与Struts的集成方案

深入探讨Spring与Struts的集成方案2011-03-06Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF、Velocity)都提供了良好的支持和集成方案. 访问Spring官方站J...
对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平台在用户界面和文件级上提供一个强有力的集...
<< 451 452 453 454 455 456 457 458 459 460 >>