Welcome 微信登录

首页 / 软件开发 / JAVA

利用Java Swing设计标准对话框

利用Java Swing设计标准对话框

利用Java Swing设计标准对话框2010-09-28Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Java中也有,利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。ConfirmDialog --- 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"...
Struts入门

Struts入门

Struts入门2010-09-28或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,MVC1、MVC2、模式……我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了。该案例包括首页,用户登陆、网站向导页面。就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会。WEB Server用tomcat4。到h...
利用RMI实现JAVA分布式应用

利用RMI实现JAVA分布式应用

利用RMI实现JAVA分布式应用2010-09-28Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布...
利用JAVA语言实现支持视频点播的WEB服务器

利用JAVA语言实现支持视频点播的WEB服务器

利用JAVA语言实现支持视频点播的WEB服务器2010-09-28一.项目简介:JAVA语言是一种可移植的,简单的,健壮的嵌入式语言。并且对网络,数据库有很好的支持,基于JAVA语言的这种特性可以十分容易地建立一个小型INTERNET服务器。本项目中,作者用JAVA语言编写了一个WEB微型服务器,对简单的HTTP请求进行响应,并通过后端数据库对用户的查询进行处理,从而动态地返回HTML页面。二.项目实现:(一)项目具体功能分析与开发工具选择可以利用一台较高...
从商业角度分析J2EE与WINDOWS DNA体系结构

从商业角度分析J2EE与WINDOWS DNA体系结构

从商业角度分析J2EE与WINDOWS DNA体系结构2010-09-28以下部分要讨论: 与COM+、WINDOWS DNA相比较,使用EJB、J2EE所能带来的商业好处。1、业界支持任何一个商业化的技术要想拥有良好的市场态势,业界内重要企业的大量参与是十分重要的。J2EE是由SUN引导,各厂商共同发起的,并得到广泛认可的工业标准。业内‘企业计算’领域的大企业如:IBM , BEA Systems, Oracle等都有参与。在J2...
跨平台Java程序设计的十二条规则

跨平台Java程序设计的十二条规则

跨平台Java程序设计的十二条规则2010-09-28使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:1.编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发...
将存储过程封装为EJB组件的方法

将存储过程封装为EJB组件的方法

将存储过程封装为EJB组件的方法2010-09-28集成 Web 应用服务器和数据库管理 (DBMS) 技术是很多新型商业应用的常见需求。在本文中,我们将讨论该集成的一个方面:如何在会话 Enterprise JavaBeans (EJB) 组件中设计与开发封装或调用现有 DBMS 存储过程的方法。您应该熟悉 EJB 技术、结构化查询语言 (SQL) 和 Java 数据库连接 (JDBC) 的基本知识,以便充分理解本文。如果您正致力于需要访问或修改在 DM...
MVC减少编程复杂性

MVC减少编程复杂性

MVC减少编程复杂性2010-09-28随着面向对象的语言(如Java)的迅速发展和普及,越来越多的编程人员开始在应用开发中使用这些语言。然而原有的开发语言(即面向操作的开发语言如C++等)在短时间内还不可能退出历史舞台,因此现在就出现了面向对象的语言和传统的面向操作的语言共存的局面。在设计应用中同时使用两类不同的语言(混合语言设计)比过去只使用一类语言会带来许多新的问题,其中复杂性就是混合语言设计中最经常遇到的问题。下面我们探讨混合语言设计中可能导致复杂...
编写多线程Java应用程序常见问题

编写多线程Java应用程序常见问题

编写多线程Java应用程序常见问题2010-09-28 赛迪网 几乎所有使用AWT或Swing编写的画图程序都需要多线程。但多线程程序会造成许多困难,刚开始编程的开发者常常会发现他们被一些问题所折磨,例如不正确的程序行为或死锁。在本文中,我们将探讨使用多线程时遇到的问题,并提出那些常见陷阱的解决方案。线程是什么?一个程序或进程能够包含多个线程,这些线程可以根据程序的代码执行相应的指令。多线程看上去似乎在并行执行它们各自的工作,就像在一台计算机上运行着多个处...
XML和J2EE的组合技术

XML和J2EE的组合技术

XML和J2EE的组合技术2010-09-28 小龙亭 布老虎 当前,Java 2平台企业版(J2EE)架构在厂商市场和开发者社区中倍受推崇。作为一种工具,可扩展标记语言(XML)简化了数据交换、进程间消息交换这一类的事情,因而对开发者逐渐变得有吸引力,并开始流行起来。自然,在J2EE架构中访问或集成XML解决方案的想法也很诱人。因为这将是强大系统架构同高度灵活的数据管理方案的结合。XML的应用似乎是无穷无尽的,但它们大致上可以分为三大类:* 简单数据的表...
更有效的使用Jbuilder编辑器

更有效的使用Jbuilder编辑器

更有效的使用Jbuilder编辑器2010-09-28一个优秀的程序员必须熟悉自己使用的编辑器,以前UNIX程序员十分熟悉VI,后来的Linux促进了Emacs的发展,这两种编辑器都是不需要鼠标的支持,而鼠标的出现很大程度上影响了编辑的速度,很多在window下写程序的程序员更慢了,因为更多的依赖鼠标,来回的切换鼠标与键盘浪费了许多时间。以下是我使用JBuilder的一种模式,希望大家能够给我提出一些其他更好的模式和方便的快捷键。首先我选择在Prefere...
浅析Java的“克隆”方法

浅析Java的“克隆”方法

浅析Java的“克隆”方法2010-09-28Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是...
使用ejbframe轻松编写EJB组件

使用ejbframe轻松编写EJB组件

使用ejbframe轻松编写EJB组件2010-09-28EJB(Enterprise Java Bean)是J2EE中最核心的技术,定义了企业级应用组件规范。通过将业务逻辑封装于EJB组件内,实现了3层结构的应用系统的开发。然而,EJB规范相对比较复杂,编写EJB需要编写EJB的Home接口,Remote接口和EJB实现类。EJB规范对这些接口和类进行了许多约定,手工编写十分不方便且容易出错。这里,我向大家推荐一个工具,ejbframe。ejbframe...
JDK Observer设计模式研究

JDK Observer设计模式研究

JDK Observer设计模式研究2010-09-28目前设计模式的介绍性文章越来越多,但设计模式的研究性文章仍然比较欠缺,这着实让人觉得有点遗憾。本文旨在抛砖引玉,具体分析一下java中jdk自带的observer设计模式(下文如没特别指出,observer设计模式就意指java中jdk自带的observer设计模式)的实现。1.Observer设计模式概要Observer设计模式在GOF里属于行为设计模式。JDK里提供的observer设计模式的实现...
开发J2EE应用应遵循的几点原则

开发J2EE应用应遵循的几点原则

开发J2EE应用应遵循的几点原则2010-09-28J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台,规范多、内容广,从而给开发J2EE应用带来了很多“麻烦”。比如,为实现内容的RDBMS存储,我们可能的方法有JDBC、Entity Beans、JDO、O/R Mapping工具(TopLink、Hibernate)、XML-DBMS、JAXB等方法(其中一些方法不是J2EE规范所包含的)。因此,...
J2EE的安全认证机制

J2EE的安全认证机制

J2EE的安全认证机制2010-09-28实现Web应用程序的安全机制是Web应用程序的设计人员和编程人员必须面对的任务。在J2EE中,Web容器支持应用程序内置的安全机制。Web应用程序的安全机制有二种组件:认证和授权。基于J2EE的Web容器提供三种类型的认证机制:基本认证、基于表单的认证、相互认证。由于能够对认证用户界面进行定制,大多数的Web应用程序都使用基于表单的认证。Web容器使用在Web应用程序的部署描述符中定义的安全角色对应用程序的Web资...
Java开发2.0: 使用Hibernate Shards进行切分

Java开发2.0: 使用Hibernate Shards进行切分

Java开发2.0: 使用Hibernate Shards进行切分2010-10-26 IBM Andrew Glover当关系数据库试图在一个单一表中存储数 TB 的数据时,总性能经常会降低。显然,对所有数据编索引不仅对于读而且对于写都很耗时。因为 NoSQL 数据商店尤其适合存储大型数据(如 Google 的 Bigtable),显然 NoSQL 是一种非关系方法。对于倾向于使用 ACID-ity 和实体结构关系数据库的开发人员及需要这种结构的项目来说...
Java Web Services:不使用客户端证书的WS-Security

Java Web Services:不使用客户端证书的WS-Security

Java Web Services:不使用客户端证书的WS-Security2010-10-26 IBM Dennis Sosnoski许多 WS-Security 配置要求客户端和服务器都使用 public/private 密钥对,使用 X.509 证书保证公共密钥的身份。这是使用 WS-Security 进行消息签名或加密中最广泛使用的技术,而且它有一些优势。特别地,客户端证书对请求提供了较严格的客户端身份验证和较严格的签名保证。但是它也有缺点,包括不...
<< 61 62 63 64 65 66 67 68 69 70 >>