首先演示一个NumberFormatter的例子,在这个例子中要求用户输入一个数字,单击按钮后将用户输入的数字乘2以后重新赋值给输入框。用户输入的数字必须大于0,小于100。
package com.cownew.Char19;
import java.awt.Font;
import java.awt.Rectangle;
import java.math.BigDecimal;
原创
2007-04-26 09:29:00
1180阅读
BeanUtilsBeanUtils是Apache-Commons项目提供的另一个非常方便的类库,通过这个类库能够更方便的使用反射。最常用的类是BeanUtils(org.apache.commons.beanutils包中),使用这个类能通过名字访问一个Bean中的某个属性。通过BeanUtils.getProperty(person,”age”)能得到person的age属性。此方法还支持内嵌
原创
2007-02-05 12:49:00
632阅读
:
aspect (连接点):连接点是方面插入应用程序的地方,该点能被方法调用。
advice 包括权限控制的实现代码。
pointcut 应用到 jointpoint 关注点分解:分解需求提取出横切关注点和一般关注点。把核心模块级关注点和系统级的横切关注点分离开来。就前面所提到的网上购物系统来说,可以分解出四个关注点:核心的订单处理、权限、日志和事务。
)。以前边的网上购物系
原创
2007-02-20 00:50:00
735阅读
XML 出现之前对于简单的数据格式通常是存储在 ini 文件,只要通过标准 API 文件在案例系统中应用是很广泛的,比如 ClientConfig.xml 文件来做配置文件的,元数据文件以及元数据加载器更是离不开 XML XML处理技术比较
文件的技术大致分为两类: XML API 是 XML 等; OXMapping 底层操作的细节,可以将 XML 对象保存成一个
原创
2007-03-26 13:14:00
1038阅读
经常可以从开发人员口中听到“面向对象”这个词:
场景1、
A:我今天开始用面向对象的方法设计程序了!
B:你怎么做的?
A:我把保存文件、加载文件封装成了一个类,以后只要调用这个类就可以实现文件操作了。
场景2、
A:我开始学习Java了,面向对象的语言,你不要再学VB了,好土呀!
B:VB怎么了?
A:VB是面向过程的,已经过时了,Java中都是类,很时髦!
B
推荐
原创
2007-04-10 15:14:00
834阅读
5评论
为什么使用数据源在帐套配置项中,我们使用数据源来表示对应的数据库连接。使用数据源有两个好处:对开发人员屏蔽数据库细节,只要通过JNDI取得数据源就可以了,无需关心数据库连接是如何建立的;数据源通常都提供了数据库连接池的功能。数据库连接是一种关键的有限的昂贵的资源,而且数据库连接的建立和关闭也是很耗费系统资源的。在传统的两层C/S架构中,一个客户端对应一个数据库连接,在用户活动期间就独占此连接;
原创
2007-02-13 09:37:00
724阅读
方法。
split 只要调用如下的代码就可以将各个名字提取出来:
String value = "Tom,Jane,Tony,Elva,Gigi";
String[] names = value.split(",");
for(int i=0,n=names.length;i<n;i++)
{
System.out
原创
2007-01-20 23:38:00
598阅读
。
增量内存分配
ArrayList 等类都允许我们向其中加入任意多的对象,从而进行处理的,我们在享受它们带来的便利的同时也要注意一定的性能问题。以 ArrayList , PersonInfo 姓名
private String name;
// 的身份证号码,也就是 id 实
原创
2007-03-16 12:37:00
568阅读
Rhino 与网页中所使用的 JavaScript 中的对象。要在脚本中使用 Java 使用 cx.initStandardObjects 语句,此时需要使用如下的代码来创建一个 ImporterTopLevel 语句:
Context cx = Context.enter();
Scriptable iptScope = new ImporterTopLevel(cx);
语句,
原创
2007-01-03 21:17:00
1590阅读
Spring 事务管理创造性的解决了很多以前要用重量级的应用服务器才能解决的事务问题,那么其实现原理一定很深奥吧?可是如果读者仔细研究了Spring事务管理的代码以后就会发现,事务管理其实也是如此简单的事情。这也印证了在本书开头的一句话“重剑无锋、大巧不工”,Spring并没有使用什么特殊的API,它运行的原理就是事务的原理。下面是DataSourceTransactionManager的启动
原创
2007-01-02 23:33:00
1073阅读
建立对应关系,当一个客户端请求到达服务器的时候,服务器就会分析其 URL 处理完成的结果返回给客户。
等 Web 可移植性: Servlet 的操作系统下运行。
内置的功能对象,要实现更复杂的功能必须调用用其他语言编写的 COM 本身是用 Java 、 XML 开发方便: Java 也是一个普通的 Java 提供的代码自动完成、调试、重构等功能加快开发速度。
1.
原创
2007-02-19 21:45:00
729阅读
对象图XStream支持对象图,也就是“反序列化”一个对象的时候将会保持原来的对象引用关系,这其中包括循环引用关系。 我们可以指定XStream是使用XPath还是IDs来实现对象引用的这种处理方式,指定的方式就是调用XStream的setMode方法,此方法有XStream.XPATH_REFERENCES、XStream.ID_REFERENCES、XStream.NO_REFERE
原创
2007-02-13 09:38:00
897阅读
例、请实现一个拦截器,使其能够检测一个 JavaBean )首先定义一个 JavaBean )定义一个 MethodInterceptor 定义一个集合 changedPropSet 方法用来供外界得到修改了的字段,为了防止调用者对 changedPropSet 在 intercept 集合中。
这个 JavaBeanInterceptorUtils 代理的 JavaBean 前边提到了,
原创
2007-02-20 00:50:00
514阅读
对于绝大数后台管理系统功能管理应该是它的重点,系统中涉及大量的功能模块,能够有一个清晰的结构划分,无疑会提升员工的使用效率。
1.功能分析 设计一个功能前,最重要的还是需求,了解清楚想要的功能,设计起来就会容易很多。导航的常见功能如下:
页面导航: 菜单最基本的功能就是导航作用,可以在系统内部或系统外部自由切换。功能划分: 一个系统通常包含大量功能点,通过模块
转载
2024-04-19 17:25:46
60阅读
前言本文前言部分为我的一些感想,如果你只对本文介绍的Java实用技巧感兴趣,可以跳过前言直接看正文的内容。本文的写作动机来源于最近接给人家帮忙写的一个小程序,主要用于管理分期付款的货款的一系列管理,包括过期款的纪录,过期款利息的计算,为提前付款的用户提供一些返款奖励等等,这些与本文无关自不必细说。为了尽快完成任务,我自然选择了我用得最多的Java来实现。经过2周的劳动,顺利完成了任务,明天就可以去
转载
精选
2015-04-09 19:27:44
717阅读
//通过swing控件读取文件 private static void chooseFile() { JFileChooser jfc = new JFileChooser();// 初始化文件选择器 FileNameExtensionFilter filter = new FileNameExte
原创
2022-01-08 16:41:49
333阅读
一、Spring是什么 Spring是分层的Java SE/EE 应用 full-stack 轻量级开源框架,以IoC(Inverse Of Controller:控制反转) 和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC
转载
2024-04-03 15:05:08
198阅读
http://my.oschina.net/soitravel/blog/35425http://blog..net/lihailinlihailin/article/details/6949155http://www.blogjava.net/ap
转载
2012-09-25 00:31:00
91阅读
引言2008年12月05日,SUN发布了JavaFX第一个正式版本,以期望Java在UI端能够更好地应用于开发富客户端的互联网应用(Rich Internet Cliet)。2011年发布的JavaFX2.0取消之前基于Script的模式,改为使用原生Java结合CSS等进行了重构。2014年发布的JavaFX8.0,与JDK1.8进行整合,并运用JDK8的新特性。 我们在上一篇文章中,
转载
2023-08-25 11:56:28
228阅读
1.概述 首先要了解游戏的画面--一个画面为一帧,那怎么让画面动起来还是要靠定时器进行刷新。这个小游戏主要需要掌握的技术要点: 首先:面板的绘制,必须是需要一个面板来展示游戏嘛;其次:键盘输入的控制(玩游戏肯定是在键盘上操作嘛),最后:定时器的操作(看多少秒刷新一帧,让游戏动起来的关键) &n
转载
2024-04-25 18:32:37
101阅读