| java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用jsp或JavaBean生成PDF报表,客户端采用超级连...
一个嵌入式系统通常需要通过串口与其主控系统进行全双工通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统。本文介绍了一个简单的通过串口实...
摘 要 由于Java具有跨平台、代码可移植性、安全高效等广泛而强大的功能,因而在开发网络分布式应用的时候,可以用它自身的机制实现分布式计算,一种基于Java的远程方法调用(RMI)为我们开发企业分布式...
一、业务代理模式(buiness PRoxy) 在J2EE系统中,一般划分为表现层和业务逻辑层,为实现表现层和业务逻辑层之间的最大限度解耦,引入业务代理模式,这样,当表现层或业务逻辑层具体实现技术...
起点 在“J2EE”这个缩略语被第一次介绍给世人的时刻,也许没有几个人可以预料出它在日后的奇异历程。那是在1999年6月的JavaOne年会上,时任Sun公司Java企业开发部门主管的Mala Cha...
多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。 Java2平台包括:标准版(J2SE)...
Java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在ObjectInputStream 和ObjectOutputStream的帮助下,我们可以轻...
说起注解语法,对于任何一个Java开发人员来说都已经耳熟能详了,我们天天都在使用着 @author, @param,等等编写注释,然后用javadoc生成文档。Java的这种方便的文档生成方法受到了开...
首先要了解Java默认的序列化行为,java将一切关于对象的信息都保存了下了,也就是说,有些时候那些不需要保存的也被保存了下来。一般情况下,我们仅仅需要保存逻辑数据就可以了。不需要保存的数据我们可以用...
当一个父类实现Serializable接口后,他的子类都将自动的实现序列化。以下验证了这一点: package Serial; import Java.io.Serializab...
Java2平台标准版(J2SE)1.5版本(代号"Tiger")是对Java平台和语言的下一个重要修改;目前1.5版本的J2SE包含了15个JSR的请求,相应的JCP导致了将近100个显著的修改. 看...
主要介绍Java和javac命令的使用,分带package和不带package,假如要用到第3方包,则使用-classpath参数 1.不带package Hello.java publi...
(一)目录结构 tomcat的目录结构如下: 目录名 简介 bin 存放启动和关闭tomcat脚本 conf 包含不同的配置文件,server.XML(Tomcat的主要配置文件)和web.x...
输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面...
只针对Java2平台-而且是在国内可以找到的中文版的,其实书好不好是见仁见智的(高手可以去看Sun的开发文档,这也可以理解)--这只是一家之见而已--欢迎大家点评。 第一名:Java编程思想第二...
1.指针 Java语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存治理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟...
说明:装饰模式是在不必改变原类文件和使用继续的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点; (1) 装饰对象和真实对象有相同的接口。这样...
目前在一些Java应用程序的GUI测试工具,可以提供捕捉用户操作的能力并在代码被修改之后能够自动回放用户的操作。文章将分析Java的事件处理模型及其原理,介绍了基于事件源识别的捕捉/回放所需要了解的要...
只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格...
经常在网上看到有人询问:如何把 Java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行...
关于 Java 中引入的 Checked Exceptions,目前存在着很多反对意见。正方的观点是引入 Checked Exceptions,可以增加程度的鲁棒性。反方的观点是 Checked...
Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这...
我没看过 其他语言版的数据结构,但觉得Java的实现方法很巧妙--用类和对象来实现.基于数组的表,思想很简单就是定义一个类用来存储一组数据,我定义的是ArrayListClass类,在类中定义用来...
在学习J2EE的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些EJB术语,为广大网友解疑。 Bean Bean是Enterprise Java Bean的缩写,一个...
开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。 开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台...
概述 本文介绍了一个比较简单实用的基于java的SOAP引擎——Apache组织推出的Axis——的安装、配置和应用开发方法,希望对有爱好做基于Java的Web Services应用开发的朋友...
开发工具:Netbeans 4.1 说明: 此程序大体流程 1。打开一个含有多个重复记录的电话号码的文件。 2。系统按行读取文件并添加到向量vectors中,注重此时将电话号码...
一、 引言 迭代这个名词对于熟悉java的人来说绝对不生疏。我们经常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator();...
案例场景:每个系统都是从域建模入手设计,通过建模将业务需求转化为软件域范围的模型,本文以围绕一个模型实现该模型的基本功能:增删改查(CRUD)和批量分页查询,通过Jdon框架的迅速简化高质量的开发...
本文将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。 J2SE 5...
一、HTTP协议的作用原理 WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务...
本文阐述了怎么使用DBMS存储过程。阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不...
[前言] 写这篇Post源于我既做过.NET开发又做过J2EE开发的经历。在这样的转变过程中,我对单一平台开发所带来的思维局限性有了很多清楚却零散的想法。在看了振河兄的页面间传递变量的方法及使用范围的...
快速发展的开发人员社区、对各种后端技术(包括JMS、JTA、JDO、Hibernate、iBATIS等等)的支持,以及(更为重要的)非侵入性的轻量级IoC容器和内置的AOP运行时,这些因素使得SP...
本文介绍一种用Java的Socket和ServerSocket实现服务器和客户机通讯的的方法。原理是在服务器端建立ServerSocket端口并监听,接收到客户端的连接请求时建立Socket,得到...
应用J2EE平台开发的系统的性能是系统使用者和开发者都关注的问题,本文从服务器端编程时应注重的几个方面讨论代码对性能的影响,并总结一些解决的建议。 要害词:性能,Java,J2EE,EJB,...
Java 与.NET JAVA语言发明已有10年历史,在IBM、SUN等公司的推动下已经比较稳定与成熟,获得了大规模企业的普遍应用。时至今日,J2EE已经发展成为一个覆盖面广,效率高,易用性强的...
导 读:面对微软推出的.Net FRAMEWORK,你可能会有以下疑问: ¨ 正确地讲.Net平台是什么? ¨ 如何将.Net的体系结构和J2EE对比? ¨ 从....
javalobby论坛上一篇文章"BentUser Reports .NET 2.0 Significantly Faster than Java 5... Oh Really?"中,对.NET vs...
对象-关系映射(O/R映射)是许多软件开发项目的常见需求。数据持久化过程中所涉及到的活动是非常乏味且易于出错的。假如考虑到不可避免的需求变化,我们就面临很大的麻烦:数据存储结构必须与源代码保持同步...
Java学习路径(二)书籍篇 学习一门新的知识,不可能指望只看一本,或者两本书就能够完全把握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。...
大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当...
摘要: Linux系统在近几年发展神速,但是由于其GUI应用程序开发方法及其标准不统一导致开发效率低,界面不友好。而Java语言是一种极具潜力的多平台应用软件开发工具,在Linux平台上用Java...
在本系列的第一篇中,我们讨论了如何在开发java 3D图形程序中创建外形、灯光和背景。在随后的本篇中,我将向你展示如何为Checkers3D程序创建浮动的球体。 一、 地板 地板是由瓷砖(...
一.项目简介: Java语言是一种可移植的,简单的,健壮的嵌入式语言。并且对网络,数据库有很好的支持,基于JAVA语言的这种特性可以十分轻易地建立一个小型INTERNET服务器。 本项目中...
一、 引言 JMX(Java治理扩展)提供了一组工具用来治理本地和远程应用程序、系统对象、设备等。本文将解释如何使用JMX(JSR 160)来远程控制web应用程序,并将解释应用程序中可用于JMX...
本文将用一个java 3D游戏来介绍Checkers3D以及如何使用它创建一个场景,该场景包含深绿色和蓝色间隔的平铺表面,其轴向是沿着x和z轴,一个蓝色的背景和一个浮动的可以从两个不同的方向照亮的...
用网页展示表格时,假如行数太多,有时候需要把它们分成很多页.而且各行之间使用不同的背景色来方便用户阅读.或者可能还需要排序。虽然实现上面的功能都不难,但是假如使用Display标记库将能够大大简化开发...
事件驱动模型 事件驱动模型是软件系统平台中的一个重要区域,现代软件系统大量地使用事件驱动的处理方法,尤其在用户界面方面。虽然如此,过去在软件开发语言中一直没有融入事件处理的因子,直到.net的出现...
最近一段时间有空,啃了啃xml和与它相关的东东,做了一些实践性的代码和功能,做完后自己都不怎么满足,不过实践过程到是一个新手的典型例子。所以拿出来让高手指点指点。^_^ 由于一直做b/...