当前位置: IT专家网 > Web服务子站 > WebService开发 > Java
JAVA变量类型之间的相互转换
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。 阅读全文2008-06-23 04:00
JavaScript和Java的区别详细说明
虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。 阅读全文2008-06-23 04:00
解读J2EE开发过程中的异常处理
检查型异常,这样的异常继承于Excetpion,就是在编译期间需要检查,如果该异常被throw,那么在该异常所在的method后必须显示的throws,调用该method的地方也必须捕获该异常,否则编译器会抛出异常.ejb里的RemoteException是一个这样的异常. 阅读全文2008-06-23 04:00
用Java的加密机制来保护你的数据
Java开发工具包 (JDK)对加密和安全性有很好的支持。其中一个优势就是其内置的对Socket通信的支持。因此,很容易做到在服务器和客户之间建立安全的数据流。 阅读全文2008-06-23 04:00
Eclipse插件开发中实现刷新和重编译介绍
在做eclipse插件开发中,特别是自动生成代码或者uml->代码的插件中,有时需要刷新一下文件夹或者重新编译一下.那如何实现这两个操作呢。 阅读全文2008-06-20 04:00
Java编程思想面向对象逻辑思维方法
什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。他们的脑子还没有脱离面向过程思想的束缚,抬头却发现,“面向对象”早已经流行开来,这个陌生的词漫天飞舞。 阅读全文2008-06-20 04:00
Java语言在软件开发中的几个认识误区
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 阅读全文2008-06-20 04:00
从现存的应用来构建Web Services
当一个新的想法成为真的一件好事的时候将会发生什么了?人们争相宣称是他们提出了这个想法。而且另外一群人则想占有这想法,并为它增加或修改点什么,这样他们可以说是他们让它更美好。 阅读全文2008-06-20 04:00
两种Java容器类List和Set分析
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 阅读全文2008-06-20 04:00
Java编程高手对CLASSPATH应用的详细介绍
如何设置CLASSPATH,是初学者常提出的问题。网上有很多文章提到了许多如何设置的方法,但是都没有讲为什么要这样设置(令人感到悲哀的是:绝大部分的人的观点是不正确的)。 阅读全文2008-06-19 04:00
关于java编程中的JDBC的介绍
JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 阅读全文2008-06-19 04:00
使用Java Annotations来管理对象生命周期
Java Annotations主要用来标注deprecated的代码。在这篇文章中,它们用来把方法调用的控制权移交给一个轻量级框架中负责处理一系列方法调用的组件。因此,正确的初始化和设置等操作被委派给客户端应用而不是类,以做到设置和控制都可以调整。 阅读全文2008-06-19 04:00
基于RSA模型转换框架的开发
本文首先介绍模型转换的基本概念,然后介绍RSA模型转换框架,之后本文以两个具体的例子介绍如何在RSA开发平台中以模型转换框架为基础创建和扩展模型转换。 阅读全文2008-06-18 10:51
关于JSP与XML的交互
使用JavaServer Pages有三种不同的方法用于处理XML文档,每种方法都有利于提高分离页面代码与XML数据的水平,有利于简化开发网页的复杂度并且改善提高组件与页面代码的可重用性。 阅读全文2008-06-06 04:00
浅析JSP开发中的对象和范围属性
在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性。范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象。例如,session对象在会话期间内,可以在多个页面中被访问。application对象在整个Web应用程序的生命周期中都可以被访问。 阅读全文2008-06-06 04:00
谈谈Java Web开发的学习路径
如果没接触过的人,刚听到Web一词就会感到既神奇又恐慌;神奇之处在于它能带给人海量的资源,图片、新闻等等;恐慌在于构成这一网站的元素太多,这就意味着要想成为一名Java Web开发人员,要学习大量的Web知识。 阅读全文2008-06-06 04:00
ESB是改头换面的EAI吗
ESB和传统的集线器方式的EAI相比,从应用的领域上没有什么不同,其目的都是为了解决各个不同应用在消息层面的数据转换、数据集成以及流程集成。 阅读全文2008-06-05 04:00
澄清Java语言接口与继承本质
大多数人认为,接口的意义在于顶替多重继承。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。 阅读全文2008-06-05 04:00
在Java/JDBC中透明处理“ORA-04068”错误
在Oracle 里,如果你想编写存储过程你当然应该使用PL/SQL包。在这篇文章里,假设你一般了解PL/SQL 和非常熟悉PL/SQL 包。这篇文章关注于一个令人讨厌的错误,这个错误使许多使用PL/SQL以及使用API(例如JDBC)从应用层调用它的开发人员很苦恼。 阅读全文2008-05-07 11:38
Java远程通讯可选技术及原理
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,在本文中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。 阅读全文2008-03-10 11:52
深入讲解提升JSP应用程序的七个实用方法
本文讲解了关于提升JSP应用程序的七个实用方法,其中包括在servlet的init()方法中缓存数据,禁止servlet和JSP 自动重载,使用线程池等。 阅读全文2008-02-22 09:12
一个简单的Thread缓冲池的实现
在应用中,我们常常需要Thread缓冲池来做一些事以提高程序的效率和并发性。本文演示了如何利用Queue这种数据结构实现一个简单的Thread缓冲池。 阅读全文2008-02-14 11:21
SpringSource收购Covalent以扩展服务和提供支持
今天SpringSource宣布收购Covalent技术。该收购是在SpringSource(以前叫Interface21)宣布其已经从Benchmark Capital获得1000万美元的融资后的十个月完成的。在2007年的晚些时候,SpringSource还宣布了对Spring相关技术的商业软件签署计划。 阅读全文2008-02-01 15:14
高速缓存和连接池对访问数据库性能影响
本文将要和你讨论的高速缓存和连接池与上述特定容器和传输管道有很多相似之处,它们都达到了同一个目的:在满足用户意愿的前提下,尽可能地共享资源,以提高整个系统的性能。 阅读全文2008-02-01 14:02
讨论有可能挑战Java开发优势的四种技术
Java是一种杰出的产业开发语言,这是因为它带来了伟大的统一和对事实上以前并不存在的重要标准的关注。但是和所有语言一样,Java将来也会褪色。依据我做的超越Java的研究,一个重复出现的主题是有越来越多的人相信Java已不再足够的有效率。以下一组技术可以使你更有效率。他们不是对所有的工程都适合,但当被应用于适合的工程时,他们是优秀的工具。 阅读全文2008-01-31 13:47
JAVA语言种关于EJB技术概论
Enterprise JavaBean (EJB) 1.1 规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。JavaBean 通常用作 GUI 窗口小部件,而 Enterprise Bean 则用作分布式商业对象。 阅读全文2008-01-30 11:24
浅析Tomcat5配置Mysql JDBC数据库连接池
Tomcat5配置Mysql JDBC数据库连接池,如果只是对MySql感兴趣可以照抄这篇短文,如果想配置其他数据库类型的连接池 阅读全文2008-01-30 10:46
无需 JDBC 的快速 Java 数据访问
虽然名声在外,但是 Java Database Connectivity(JDBC)编程方法实际上并不是那么令人激动。IBM 提供了一种集成的语言,这种语言可以同时查询关系数据库以及 Java 集合和数据库缓存,从而避免了开发过程中那些单调乏味的工作。 阅读全文2008-01-26 22:05
争论:Java是否应该停止增加新特性
最近,关于Java平台的未来有许多辩论,有些人认为Java应该加入更多的特征,这样才能与C#、Ruby这样的语言竞争,另一些人认为应该保持Java的稳定,以免变的过于复杂以至于难以使用。Bruce Eckel认为应该彻底停止往Java中增加新特性,这引起了一场新的辩论 阅读全文2008-01-21 11:15
怎么样保证自己的程序没有BUG
毫无疑问,程序员是善于思考问题的一族。一个程序的编写都是通过:思考、设计、编写、调试、测试以及运行这些基本的阶段。但大部分程序员都有一个问题就是不太愿意测试自己的代码。他们草草的调式完成以后就认为工作结束,测试那是测试人员的工作 阅读全文2008-01-18 11:03
高效的java异常处理
本文倡导一种对异常条件本质的思考方式,并描述一些有助于设计的模式。最后,本文还将在AOP模型中,作为相互渗透的问题,来讨论异常的处理。当你能正确使用异常时,它们会有极大的好处。本文将帮助你做到这一点。 阅读全文2008-01-17 10:11
学习Java编程的三条建议
自Sun推出Java以来,就力图使之无所不能,也逐步形成了一定的体系。Java发展到现在,按应用来分主要分为三大块,即Sun ONE(Open Net Environment)体系…… 阅读全文2008-01-15 16:14
JDK核心API:Java1.5语言新特性简单总结
加泛型 对应C++模板 import java.util.*;定义: public int sum(int...} /**不能在switch语句里这样写case MyColors.red:*这样编译器不会让你通过*/ 阅读全文2008-01-15 14:07
进阶--开发J2EE应用应遵循的几点原则
J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台,规范多、内容广,从而给开发J2EE应用带来了很多“麻烦” 阅读全文2008-01-11 11:33
JSP程序员成长全计划
学习 JSP 的另外一个方面可以学习怎么创建一个分布式的应用程序。到现在,你已经成为了熟练的 JSP 程序员。平均的说, 5 个月时间确实能够训练一个人 ( 从开始到完成 ) 成为一个对jsp熟悉程序员。 阅读全文2008-01-10 11:16

