Welcome 微信登录

首页 / 软件开发 / JAVA

在Java的应用过程中获取系统属性

在Java的应用过程中获取系统属性

在Java的应用过程中获取系统属性2011-02-28Java语言以其面向对象、跨平台、可移植性好、安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选。在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型、用户JDK版本和用户工作目录等随工作平台变化的信息,来保证程序正确运行。一般情况下,可以利用JDK提供的系统属性类(Properties)中的方法,快速地获取工作环境信息。另外,程序开发人员还...
在Java Web应用中如何实现任务有效调度

在Java Web应用中如何实现任务有效调度

在Java Web应用中如何实现任务有效调度2011-02-28为何需要任务调度?在web应用中,大多数任务是以一种"防止用户长时间等待"的方式完成的。在Google搜索这样的例子中,减少等待时间对用户体验来说至关重要。异步任务的一种解决方案是在用户提交后生成一个线程(来处理异步任务),但这也不能解决那些需要以一定时间间隔重复运行任务、或在每天的指定时间运行任务的情况。让我们从一个数据库报表的例子来看看任务调度能如何帮助改善系统设计。报...
在Eclipse中用Java实现百灵报表(BIRT)的事件处理

在Eclipse中用Java实现百灵报表(BIRT)的事件处理

在Eclipse中用Java实现百灵报表(BIRT)的事件处理2011-02-28百灵报表(BIRT)是一个非常实用的开源报表工具,它不仅能满足商业智能领域报表设计的一般需求,还可以通过与 Java 语言相结合,来实现一些更为丰富的个性化报表样式。本文通过一个简单的实例,在 Eclipse 中创建一个单一工程,使用 Java 语言实现百灵报表(BIRT)的事件响应处理程序。引导读者在短时间内对百灵报表(BIRT)有一个初步了解,并掌握使用 Java 语言创...
Java技术在多数据库系统中的应用研究

Java技术在多数据库系统中的应用研究

Java技术在多数据库系统中的应用研究2011-03-05 计算机与信息技术 张振友 王伟引言现在的各种数据库应用,由于技术、历史等因素,往往在一个大的部门中并存有多个应用系统。这些应用系统可能分散于不同的网络节点、基于不同的操作平台、使用不同的数据库管理系统,且各子系统封闭运行,自成一体,这样给不同部门的信息资源共享带来困难。如何在不改变原来系统的内部信息的前提下,完成不同数据库系统间的数据访问和交换是值得研究的问题。多数据库系统的Java解决方案多数据...
Java开发中的事件驱动模型实例详解

Java开发中的事件驱动模型实例详解

Java开发中的事件驱动模型实例详解2011-03-05陈宇或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和java),而可视化编程的学习又可以非常方便开发出各类人机对话界面(HMI)。可视化编程或许是一个初学者开始对软件感兴趣的开始,也可能是一个软件学习的里程碑点,因为我们可以使用各类软件集成开发环境(IDE)方便的在现成的界面窗口上拖放各类组件(Compo...
Web服务在EJB 2.1到EJB 3.0中的改变

Web服务在EJB 2.1到EJB 3.0中的改变

Web服务在EJB 2.1到EJB 3.0中的改变2011-03-05 TechTarget Daniel Rubio对于企业级JavaBeans形成的商务层构件,也就是我们所熟知的Java 2 Enterprise Edition平台,相对于软件的进化为服务,在结构方面并没有停滞不前,在EJBs3.0版本同早期的版本比较中,我们已经可以看到一个具有了完全不同的开发模型,这就使得在使用Web services的过程更加简单。如果你是EJB的早期采用者,那么...
WebLogic Portal性能管理

WebLogic Portal性能管理

WebLogic Portal性能管理2011-03-05即使是经验丰富的 Java 人员也会惊讶于开发门户这一如此巨大的飞跃。最终用户看到的那个简单漂亮的界面的背后是像BEA WebLogic Portal 这样的商业产品提供的强大功能和复杂性。当门户应用程序处于生产阶段时,诊断性能问题就会显得格外的困难。本文假设您对WebLogic Portal的功能和术语已经十分熟悉。一个公司的门户能让公司更有效地利用其技术和人力资产,而同时又能为其员工、合作伙伴和...
Spring 2.5的新特性:配置简化和基于注解的功能

Spring 2.5的新特性:配置简化和基于注解的功能

Spring 2.5的新特性:配置简化和基于注解的功能2011-03-05 InfoQ中文站 沙晓兰简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring 2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java 5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性的S...
Java实现随机验证码功能实例

Java实现随机验证码功能实例

Java实现随机验证码功能实例2011-03-05现在许多系统的注册、登录或者发布信息模块都添加的随机码功能,就是为了避免自动注册程序或者自动发布程序的使用。验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。在这里,我们使用serv...
Java语言安全机制在移动Agent中的应用

Java语言安全机制在移动Agent中的应用

Java语言安全机制在移动Agent中的应用2011-03-05 赛迪网 随着Internet覆盖范围的日益扩大,有价值的信息资源在不断的增长,对网络的高效性、智能性、主动性和灵活性提出了更多的要求,对于如何捆绑分布异构环境中信息源的问题变得越来越突出。在网络分布式系统的实际应用中,一般采用Server/Client结构,在这种结构中,运行于Server和Client上进程间的通信是通过信息传送和远程过程调用(RPC)实现的,一般是同步实现的,即Clien...
Java同步机制:sychronized对代码影响

Java同步机制:sychronized对代码影响

Java同步机制:sychronized对代码影响2011-03-05Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于insta...
用Struts+Spring+Hibernate组装WEB应用

用Struts+Spring+Hibernate组装WEB应用

用Struts+Spring+Hibernate组装WEB应用2011-03-05这篇文章将讨论怎样组合几个著名的框架去做到松耦合的目的,怎样建立你的构架,怎样让你的各个应用层保持一致。富于挑战的是:组合这些框架使得每一层都以一种松耦合的方式彼此沟通,而与底层的技术无关。这篇文章将使用3种流行的开源框架来讨论组合框架的策略其实,就算用Java建造一个不是很烦琐的web应用程序,也不是件轻松的事情。当为一个应用程序建造一个构架时有许多事情需要考虑。从高层来说...
用Struts的Token机制解决表单重复提交

用Struts的Token机制解决表单重复提交

用Struts的Token机制解决表单重复提交2011-03-05Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端...
使用Eclipse V3.3保持代码干净

使用Eclipse V3.3保持代码干净

使用Eclipse V3.3保持代码干净2011-03-05 IBM Katrin Limpoeck干净、易于阅读的代码可以使不熟悉程序的开发人员快速完整地理解程序,从而使软件维护比其他方法更加有效。了解 Eclipse V3.3 中的新清理功能,Eclipse V3.3 比早期版本为开发人员提供了更多选项进行清理。编写干净代码有助于其他开发人员阅读、理解和维护您编写的代码。但是,并不是所有人都赞成 “漂亮”、“精密&r...
Java实战篇:设计自己的Annotation

Java实战篇:设计自己的Annotation

Java实战篇:设计自己的Annotation2011-03-05 Javaeye 江南白衣Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......不讲废话了,实践才是硬道理.第一部分:了解一下java1.5起默认的三个annotation类型:一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。一个是...
Kodo EJB:实现类和类之间的关联关系

Kodo EJB:实现类和类之间的关联关系

Kodo EJB:实现类和类之间的关联关系2011-03-05 bea 肖菁对象和对象之间除了继承关系之外,还存在着关联关系:包括分作一对一、一对多、多对一和多对多,由于这几种关系在Kodo EJB中的实现原理基本类似,因此本文中主要就一对一类关联关系进行深入的讲述,同时通过简单例子的分析和实践详细的说明如何使用Kodo EJB中提供的注释来定义类和类之间的关联关系,剩下的一对多、多对一和多对多三种关系将只在文章最后进行说明,请读者参考一对一关系的实现过程...
<< 161 162 163 164 165 166 167 168 169 170 >>