1 前言 大家知道,在登录microsoft windows操作系统过程中,在登录窗口中需要用户输入注册用户名称和密码。细心的读者会发现:用户输入的注册用户名称内容为原码字符显示,而注册密码内容为掩码字符显示。例如,同样在两各文本区中输入字符"a",在用户名文本区中显示的是字符"a",而在密码区中显示的字符为掩码"*",这就是所谓的密码屏蔽输入。将输入的密码屏蔽回显,不仅增强了用户私有信息的安全性,更重要的是维护了计算机系统的稳定性和安全性。 java以其语言的面向对象能力、高安全性和java平台的系统无关性等技术优势,在商务软件开发过程中赢得了众多程序设计人员的青睐。jdk在awt和jfc类库中定义了用于密码字符屏蔽的应用程序设计接口(api),使应用系统开发人员在编写图形用户界面程序时,能够灵活地定义密码回显方式。但是,对...
摘要现在是java娱乐和游戏专栏介绍一个游戏的时间了。这一部分由jeff friesen展示他的一个叫做“方块”的java游戏。备注:java娱乐和游戏专栏里展示的applets都可以用devsquare这个在线开发工具编译和运行。请在使用之前阅读相应的用户文档(文档可以在资源区里找到)在90年代初,我在microsoft的dos下写了第一个游戏,方块。过了这么多年没再碰过它,不过现在我决定在这个专栏里重新翻看一下这个游戏。在java娱乐和游戏专栏的这一部分,我将向你介绍“方块”,并且用swing来写这个游戏。另外我还将用另外三个swing applets来增加音效、视觉特效、以及更多的游戏关卡,以此增强游戏的可玩性。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:jeff friesen;jerric(作者...
编者按:我们今天所要摘录的是给所有java玩家的,尤其是3d爱好者,我们知道你关心这。这两部分的第一部分是从《java游戏编程杀手》第十五章摘出,作者andrew davison描述了怎样在一个3d跳棋程序中用java建立一个场景。下周,andrew将说明怎样为这个3d跳棋程序建立一个浮动的球体。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:launze原文:http://www.onjava.com/pub/a/onjava/excerpt/kgp_in_java_chap15/index.html译文:http://www.matrix.org.cn/resource/article/44/44216_java+killer+game.html关键字:java;killer;game这章用一个java 3d例子来描述一个3d跳棋。这个例子建立了一个场...
annotations能够帮助你去掉应用组件之间的耦合摘要model-view-controller (mvc)是一种软件架构,它可以将应用程序的数据模型,用户接口,以及控制逻辑分开, 使其成为独立的组件.这样一来,对其中一个组件的修改而产生的对其他组件的影响能够被降到最低. 在这篇文章中,你将学习到如何使用annotation来设计一个几乎能够完全去掉model和view之间耦合的继承的mvc的框架. 版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:riccardo govoni;wenzi_33原文:http://www.matrix.org.cn/resourc...
j2ee中的异常管理及错误跟踪-为j2ee定制一个用来处理错误的异常处理框架作者:kåre kjelstrøm/jens schjærff byager翻译:xmatrix版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://www.javaworld.com/javaworld/jw-07-2005/jw-0711-exception.html中文地址:http://www.matrix.org.cn/resource/article/43/43744_j2ee_exception.html关键词: j2ee exception摘要回顾一下你上一个j2ee工程,是否遇到过类似错误没有记入日志或者被多次记录的情况?是否只是因为在某处代码吃掉了异常导致你花费无数次时间来跟踪一个b...
使用 jfreechart来创建基于web的图表 转自:http://www-900.ibm.com/developerworks/cn/java/l-jfreechart/作者:刘冬www的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用html以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建一个可以在web浏览器上查看到图表一般有两种做法:第一种就是使用applet利用java本身对图形的支持来显示一个图表;第二种就是直接在web服务器端生成好图表图片文件...
--flash远程调用提供了一种可选的j2ee表示层实现方法翻译作者: yaojh302原文作者: joseph shomphe原文链接: enhance your j2ee presentation layer摘要:对macromedia公司的flash的远程调用使得java开发者除了jsp(javaserver pages)和swing之外又有了一种全新的方式来构建j2ee(java 2 platform, enterprise edition)应用. 本文调查了flash远程调用,解释了为何它有如此作用,并且提供了一个如何实现的例子(1800字, january 17, 2003)在任何多层体系中选择表示层技术时,java开发者通常有两种选择: jsp或者swing/awt(abstract windowing tookit)。借助jsp,开发者可以创建非常容易发布的动态内容。但同时...
将 struts、tiles 和 javaserver faces (jsf) 一起使用,开发人员可以实现易于管理和重用的、健壮的、界面清晰的 web 应用程序。struts 框架推出已经有一段时间了,它已经成为在开发 j2ee web 应用程序时开发人员所采用的事实上的标准。tiles 框架是在 struts 之后不久出现的,它通过为开发人员提供用组件组装展示页面的能力开拓了自己的生存环境。jsf 是 web 应用程序框架中最新的成员,它提供了验证用户输入和处理用户事件的机制,最重要的是,这是一种以协议无关的方式呈现用户界面组件的方法(有关这些 技术的概况,参见本文相关页面“the major players”)。尽管 struts 和 jsf 中有一些功能是重叠的,但是它们在其他方面起到了互为补充的作用。这三种技术的结合可以为开发 web 应用程序、组织其展示和...
如果您已经安装了j2ee tm platform (enterprise edition )软件,并通读了各种可用的指南来帮助您学习使用该软件,那么,您可能已经准备开始为j2ee 平台编写第一个多层企业应用程序了。在这个时候,您可能对应用设计应当在何处着手、以及如何判断哪些j2ee api 最能满足您的要求上存有疑惑 。您可以得到帮助。《为企业版java tm 2 平台设计企业应用程序》(designing enterpriseapplications for the java tm 2 platform, enterprise edition isbn 0-201-70277-0 描述了j2ee 平台,并提出了一个编程模型,可以帮助您在为j2ee 平台设计多层企业应用程序时作出最佳决策。为了理论联系实际,在这里举了一个电子商务宠物商店应用程序的例子,描述了该编程模型是如何指导设计的。该书...
【内容摘要】本文较为详细地介绍了在java数据库编程中,利用表格输出查询结果的方法;并对所涉及的类给以了简要说明。 【关键字】类、对象、接口 【作者简介】男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面 的研究。 利用java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于sun公司提供的jdk1.x开发工具包不是可视化的集成开发环境(ide),不能象delphi、vb那样方便地把查询结果在dbgrid等表格中显示出来。因此,只能靠自己编写代码来实现。 在实际应用中,我们可以利用vector、jtable、abstracttablemodel等三个类较好地解决这一问题。以下,详细介绍一下实现方法。 一、 类vector、类jtable及类abstracttablemodel简介: 1、 类vector: 类vector是java的历史集合类,隶属于java....
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器