Welcome 微信登录

首页 / 软件开发 / JAVA

Java网络编程基础(三) Datagram类使用方法

Java网络编程基础(三) Datagram类使用方法

Java网络编程基础(三) Datagram类使用方法2010-12-15Datagram(数据包)是一种尽力而为的传送数据的方式,它只是把数据的目的地记录在数据包中,然后就直接放在网络上,系统不保证数据是否能安全送到,或者什么时候可以送到,也就是说它并不保证传送质量。1 UDP套接字数据报(Datagram)是网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地、到达的时间、到达时内容...
Java网络编程基础(四) ServerSocket类使用

Java网络编程基础(四) ServerSocket类使用

Java网络编程基础(四) ServerSocket类使用2010-12-15由于SSClient使用了流套接字,所以服务程序也要使用流套接字。这就要创建一个ServerSocket对象,ServerSocket有几个构造函数,最简单的是ServerSocket(int port),当使用ServerSocket(int port)创建一个ServerSocket对象,port参数传递端口号,这个端口就是服务器监听连接请求的端口,如果在这时出现错误将抛出I...
Java开发2.0 - 您也可以租用EC2

Java开发2.0 - 您也可以租用EC2

Java开发2.0 - 您也可以租用EC22010-12-15您可能听说过 Standish Chaos Report,这份每年一次的报告研究成功和失 败的 IT 项目。这份报告常常包含大量坏消息。(如果都是好消息,它就不应该 称为 Chaos Report 了,对吗?)2009 年的报告指出,百分之 44 的 IT 项目 由于各种原因出了问题。原因之一是项目超出预算。很容易想到导致项目超出预 算的几个原因。例如,程序员的薪酬并不低。基础设施也是影响成本的...
在Java程序中内嵌Mozilla浏览器

在Java程序中内嵌Mozilla浏览器

在Java程序中内嵌Mozilla浏览器2010-12-15 IBM 裴娜简介SWT 浏览器部件是 SWT 所提供的众多部件中较为复杂的一个,它提供了在 Java 应用程序中内嵌浏览器应用并通过 Java API 与之进行交互的能力。一个 典型的应用场景是,开发者可以在客户段程序中嵌入一个内置浏览器,访问特定 HTML 应用,从而集 web 技术与客户端技术两者之所长,开发出具有更丰富功能 和界面的软件。本文主要包含两个方面的内容:1. 如何在 Java ...
使用Java Swing创建一个XML编辑器

使用Java Swing创建一个XML编辑器

使用Java Swing创建一个XML编辑器2010-12-16我想您一定对XML有所了解,说不定您现在还跃跃欲试想写一段XML文本呢,可是现在能找到的跨平台的、免费的XML编辑器太少了。所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的XML编辑器,当然我们要用到一些最常见的Java 2 Swing组件,不过这些都是免费的,有些是JDK中的,有些是可以从网上下载的。我想通过本文,你就可以创建一个属于你自己的XML编辑器。先让我介绍一下本文辑写的...
使用Java Swing创建一个XML编辑器之二

使用Java Swing创建一个XML编辑器之二

使用Java Swing创建一个XML编辑器之二2010-12-16这是本系列的第二篇文章。在上一篇文章中,我们简要地讨论了XML以及为什么一个树形结构适合显示XML、如何处理XML数据、如何使用JTree Swing 组件以及如何创建一个可重用的能够分析XML文档以及在Jtree显示数据的组件。在本文中,我们将创建我们的XML编辑器的框架,为了达到这个目的,我们将用到许多Swing组件(包括JsplitPane、JscrollPane、Jbutton和J...
使用Java Swing创建一个XML编辑器之三

使用Java Swing创建一个XML编辑器之三

使用Java Swing创建一个XML编辑器之三2010-12-16如果你现在正在寻找一个跨平台、资源开放的XML编辑器的话,您可能很快就能够实现这个愿望了。在这个三部分系列文章中,我将带您利用一些最通常的Java 2 Swing组件开发一个简单的 XML编辑器。本系列将有益于那些想编写他们的自己的XML编辑器的朋友或者帮助您学习或温习Swing。这是本系列的第三篇文章。在第一个篇文章中,我们简要地讨论了XML和为什么树形结构适合显示XML、如何处理XML...
J2EE应用程序打包与部署之一

J2EE应用程序打包与部署之一

J2EE应用程序打包与部署之一2010-12-16什么是打包和部署?J2EE平台的主要特色之一在于开发人员可以在其之上整合不同的组件,这个将组件整合为模块并将模块整合为商业应用程序的过程叫做打包。而在一个可使用环境的安装和定制应用程序的过程则叫做部署。为了能够更好地被定制,应用程序的组件需要是可配置的,然而,开发人员不应该持续开发不同的配置机制,相反地,使用标准机制并对配置过程提供相当的灵活度是非常重要的。J2EE平台为打包和部署提供了相应的工具,使得其过...
J2EE应用程序打包与部署之二

J2EE应用程序打包与部署之二

J2EE应用程序打包与部署之二2010-12-16在上一节中,我介绍了打包和部署的基本慨念及其角色和使用限制,在这一节中我将向大家介绍打包应用程序的具体方法。打包J2EE应用程序一个J2EE应用程序可以被打包为一个可移植的部署单元,称为商业档案文件(enterprise archive)。一个商业档案文件是一个标准的Java档案文件并带有ear扩展名。这样的文件包括一个或多个J2EE模块及一个J2EE应用程序的部署描述文件。J2EE应用程序的制作过程主要分...
J2EE应用程序打包与部署之三

J2EE应用程序打包与部署之三

J2EE应用程序打包与部署之三2010-12-16J2EE部署J2EE的部署就是将应用构件按照一定的格式打包并放置在应用服务器的容器内,在部署时,J2EE提供的部署服务允许对应用构件进行设置;在J2EE构件被安装在容器内时,它们一般是根据功能被分成若干个模块,每个模块都有一个部署描述文件(deploy descriptor)用于告诉J2EE容器如何进行部署;这个描述文件是一个基于XML的文本文件,部署描述文件包含许多与应用构件和J2EE平台服务有关的元素,...
开发完整J2EE解决方案的八个步骤

开发完整J2EE解决方案的八个步骤

开发完整J2EE解决方案的八个步骤2010-12-16摘要Java 2企业版本(The Java 2 Enterprise Edition,J2EE)平台由4个主要的部分组成:规范,参考实现,兼容性测试包和BluePrints程序。BluePrints描述了一个分布式组件体系的最佳练习和设计指导方针。这篇文章介绍了一个由八个步骤组成的J2EE开发方法论,该方法是基于Rational Unified Process和BluePrints应用例子的。通过这篇文...
JFreeChart图表文字模糊问题的有效解决方法

JFreeChart图表文字模糊问题的有效解决方法

JFreeChart图表文字模糊问题的有效解决方法2010-12-16剑事JFreeChart 文字模糊问题不令人满意,网上有提到用修改字体的方式来改善 ,感觉还是效果不怎么样,所以继续测试,找到了比较满意的解决方法下面这个图是默认情况下显示的字体下面这个是改成黑体字候的显示情况可以看到改成黑体后效果有所改善,不过还是有点模糊继续看下一张这个是修改渲染参数后的效果 可以看到文字很清晰了,实际上和PHOTOSHOP 里吧文字设置成名晰是一样的。将文字的抗锯齿...
使用UML编写Java应用程序

使用UML编写Java应用程序

使用UML编写Java应用程序2010-12-16引言统一建模语言(Unified Modeling Language,简写为UML)是一种通用的模拟语言,它可以用于确定、展示和记录软件系统的设计过程。统一建模语言中的图形标记,尤其是用于面向对象的软件设计。它有两大优点:(1)UML是国际软件工业界广泛认可的标准,它统一了对象模拟的标记和含义,使软件设计工具能发挥更大的功用,同时,现有的对象设计也能更容易地被重新使用。(2)UML博采众长,设当地平衡了简洁...
用Java Web服务打造聊天程序

用Java Web服务打造聊天程序

用Java Web服务打造聊天程序2010-12-16Web服务是什么或者应该是什么有许多定义,每个或多或少都可以理解。很有趣的事情是最简单的东西往往是最难描述的。眼前就有一个很好的例子:一个Web服务是一个可以和外部世界交换文档的实体。这个实体是自我描述的并且拥有一个唯一的特性。这个文档内容是XML;严格来说是SOAP。SOAP(简单对象存取协议)定义Web服务消费和生成的XML文档的内部结构。SOAP被认为是一个行业标准并且被许多跨平台软件供应商、硬件...
深入探讨EJB中新的消息驱动组件

深入探讨EJB中新的消息驱动组件

深入探讨EJB中新的消息驱动组件2010-12-16提要:我们可以使用MessageDrivenBean(消息驱动组件),在企业级的应用程序中进行异步的消息传送。引言:Enterprise JavaBeans(EJB)1.1版本中定义了两种组件类型—session组件和entity组件。客户端对象可以同步调用EJB1.1的这两种组件的方法,然而,为了继承Message Oriented Middleware(MOM,面向对象的中间件)和Java...
利用数字签名超越Java Applet的安全限制

利用数字签名超越Java Applet的安全限制

利用数字签名超越Java Applet的安全限制2010-12-16Java技术之所以在今天得到了如此广阔的应用,其中它的安全性是不能不提的。不同于其它技术(例如Microsoft的ActiveX)中安全性作为附加设计和补丁,Java从设计之初便考虑到了安全性。因此Java的安全性是在语言层次实现的。Java的安全性由下列三个方面保证:1、语言特性(包括数组的边界检查、类型转换、取消指针型变量)。2、资源访问控制(包括本地文件系统访问、Socket连接访问...
Java用户界面本地化实例探索

Java用户界面本地化实例探索

Java用户界面本地化实例探索2010-12-16国际化是使程序具有足够的灵活性、能在世界上任何地区运行的过程。国际化所要求的必然结果是地方化――使一个程序能够运行在特定地区的过程。本文尝试用一个简单的例子来演示Java用户界面本地化。Java语言内核基于Unicode3.0(Java 1.4)提供了对不同国家和不同语言文字的内部支持,由于先天的原因,Java对于国际化的支持远远要比C/C++来的优越。在我看来本地化必须满足以下的三个条件:1、程序必须能读...
Java网络编程之传输控制协议

Java网络编程之传输控制协议

Java网络编程之传输控制协议2010-12-16 天极 陶刚传输控制协议是一种基于流的网络通讯方法,它与其它的任何协议都有很大 的不同。本文讨论TCP流以及在Java中怎样操作它。一、概述TCP提供的网络通讯接口与用户数据报协议(UDP)截然不同。TCP的特性使网 络编程很具魅力,而且它删除了UDP的很多干扰部分(例如数据包的排序和丢失 ),简化了网络通讯。UDP关心的是数据包的传输,而TCP关注的是建立网络连接 ,并在网络连接中发送和接收字节流。数据包...
<< 81 82 83 84 85 86 87 88 89 90 >>