- 博客(33)
- 资源 (6)
- 收藏
- 关注
转载 swing使用进度条的一个例子
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.lang.reflect.*;public class ProgressSample { static class BarThread extends Thread { private static int DELAY = 500;
2006-09-28 13:10:00 4688 1
原创 十步写Cartridge(二)
2.分析、设计、实现cartridge的主要流程Cartridge开发的基本流程由下面的步骤组成:1.分析目标技术2.识别、设计和生成PSM元类3.识别转换规则4.建模、生成和写元façade5.写模板6.写部署描述符7.为你的用户创建一个UML profile作为建模指导8.设计使用这个profile的测试模型9.测试cartridge10.部署car
2006-09-27 20:38:00 1643
原创 PLSQL DEVELOPER中好用的textType插件
可以实现定义快捷建,比如be代表begin .... exception when... end;编写存储过程相当方便。而且还支持很多SQL 参考的内容。 比如你输入一个ALTER然后输入shift+F1,会把所有的alter开头的语句给你找出来,你点击就可以自动帮你填写语句内容了,例如是alter database还是alter user之类的。
2006-09-27 10:00:00 7741 24
原创 十步写Cartridge(一)
十步写Cartridge这篇文章告诉你如何写一个AndroMDA cartridge在10个不同的步骤中,使用一个简单的cartridge从UML开发模型中生成一个类似于Ant的构建脚本。这就是为什么教程cartridge被叫做“andromeda-deployment”。 新的cartridge作的任务Written by Matthias BohlenTuesday
2006-09-25 20:52:00 1861
原创 单例模式和静态方法
单例模式比静态方法有很多优势:首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;再次,单例类可以被集成,他的方法可以被覆写;最后,或许最重要的是,单例类可以被用于多态而无需强迫用户只假定唯一的实例。举个例子,你可能在开始时只写一个配置,但是以后你可能需要支持超过一个配置集,或者可能需要允许用户从外部从外部文件
2006-09-24 19:11:00 1859
原创 AndroMDA Getting started(九)-大结局
19.与Acegi安全系统集成在这一章我们会在timetracker中增加安全,通过集成Acegi安全系统。集成会确保只有认证的用户才能访问安全的页面。当前在timetracker中的所有页面都要求是安全的,除了登录页面。即使用户收藏一个页面并且不通过他的证书来访问,那么acegi也会拦截请求并且提供登录界面。一旦证书被提供并且被认证通过,用户可以直接访问他们试图访问的页面。我们选择Ace
2006-09-24 17:19:00 1718
原创 AndroMDA Getting started(八)
16.搜索结果界面我们现在准备实现搜索结果界面,我们要通过在Search Timecards活动图中增加的两个步骤来实现。第一个步骤会引入结果表,第二个步骤会引入到Timecard明细的导航。活动图如下:注意,我们增加了page variable来调用timecardSummaries,TimecardSummaryVO对象的数组。这个page variable用来被用于标记告诉And
2006-09-23 17:23:00 1560
原创 ORA-01261: Parameter db_create_file_dest destination string cannot be
AIX机器掉电后,10g数据库启动出错报错误如下ORA-01261: Parameter db_create_file_dest destination string cannot be在 使用init.ora文件启动后,发现找不到控制文件,经过检查控制文件所在的路径,发现/oradata都没有被mount上,至此找到原因,将/oradata mount上就可以了。
2006-09-23 12:56:00 6625
原创 AndroMDA Getting started(七)
14.TimeTrackingService定义我们现在处于迭代2阶段。这个迭代的目标是要构建搜索结果界面。要刷新我们的内存,下面是搜索屏幕的模型。搜索结果界面是时间卡显示的右面的内容。 Value Objects要支持搜索结果面板,服务层必须提供根据匹配的特定规则获取timecard列表的能力。让我们决定我们创建一个service叫做TimeTrackingServi
2006-09-22 17:54:00 1797
原创 NERO刻BIN文件的方法
一直以为nero不能刻录bin格式的映像文件,结果今天发现:(1)Nero支持ISO/BIN/CUE等文件的刻录。在Nero主界面选择“File(文件)”-“Burn Image(刻录镜像)”即可。(2)需要注意,在刻录.bin文件时,使用记事本等编辑软件查看.cue文件, 必须确认第一行描述 .BIN文件的路径要正确。
2006-09-22 14:49:00 5510
转载 JasperReport学习(转)
JasperReport学习(转)关键词: JasperReport http://www.54bk.com/user1/8030/index.html最近使用了JasperReports和iReport制作了几个报表,这片文章是我的一些总结。JasperReports是一个开源的java报表制
2006-09-18 21:09:00 3115
原创 在Oracle中使用java对象
1.写一个java对象,保存在c:/Hello.java2.loadjava -user scott/tiger@223 Hello.java ,将Hello.java加入到数据库中,如果加入的是源码,则可以从javasource中看到,如果加载的是class,从javasource看不到3.查询加载的对象。SQL> select * from user_java_classes wh
2006-09-16 17:24:00 3217
原创 java DateFormat的使用
java DateFormat的使用yyyy-MM-dd HH:mm:ss java.text.DateFormat format = new SimpleDateFormat("yyyyMM");String value = format.format(new Date()); 输入的格式为200609
2006-09-14 15:22:00 6160
原创 AndroMDA Getting started(六)
13.标准搜索面板我们最后准备对界面动手!在这章中,我们要使用AndroMDA BPM4Struts cartridge开发一个基于struts的web前端。注意,AndroMDA提供了另外一种catridge生成基于JSF的前端。然而,如果你更喜欢一些其他的前端框架,你可以写你自己的catridge!但是记住要和社区分享啊J。BPM4Struts从你的应用定义流的的UML模型生成stru
2006-09-13 18:18:00 1830
翻译 AndroMDA Getting started(五)
12.UserService实现在这一章我们要实现UserService并且使他通过测试。作为我们早先的应用架构的讨论,Value Object是从一个或更多的实体的属性的特殊封装,从应用层到其他层屏蔽实体的需要。要实现在UserService中的getAllUsers()方法,我们现在要定义一个User实体。要保证简单,我们要作一个UserVO属性和User实体的一对一的映射。User实
2006-09-12 18:02:00 1938
翻译 AndroMDA Getting started(四)
11.UserService定义作为基于以上开发方法的讨论,我们的第一个迭代重点得到工作的搜索屏幕。有一个这个模型的屏幕:要支持这样一个界面,服务层需要提供下面两个功能:1. 能获得所有用户的列表为了填充搜索下拉列表(Submitter和Approver)2. 能获得指定搜索条件的所有的时间卡 UserVO Value Object 让我们放大我们第一个
2006-09-11 19:26:00 2014
原创 Rose中与Path Map有关的一个问题
rose中,使用path map来定位虚拟路径,使得rose的cat可以在不同的主目录下以相同的相对路径来保存。在pathmap中有两种符号&,*。&指定当前的目录为虚拟路径。*是统配符,比如si21*a.cat表明可以是任何的字符。当cat文件打不开时,看其代码,发现里面用的是$chongqing而不是原来的$shebao,知道里面的错误为在张三的path map中指定了chongqin
2006-09-11 11:19:00 1794 1
转载 在PB中如何使用软件测试工具rational teamtest
在PB中如何使用软件测试工具rational teamtest 作者:unknown 更新时间: 2005-03-13
2006-09-11 11:18:00 1899
原创 Winrunner的一些技巧
个人在使用过程中总结的一点小小经验和技巧,希望能够对大家有用! 一、通配符![内容].* (空格)如: !Form.* ,表示为“Form”+任何字符串!.* Form,表示为任何字符串+“Form” 二、文件路径TSL 语言中,文件路径要用“”表示 三、控件识别问题有时录制脚本时发现有的控件识别不了(比如WEB页面中的标准控件识别不了),可能由以下情况造成:1. 启动WinRu
2006-09-11 11:14:00 1494
原创 cvs命令创建过程
1.按照网上大多数文档的说法,创建了D:/CVSServer采用cvsnt。============================================================================================2.创建用户D:/CVSServer>cvs passwd -hpasswd: invalid option -- hUsage: cv
2006-09-11 11:10:00 2717
原创 SoDA生成文档的一些小技巧
最近用SoDA生成了一些文档,感觉SoDA还真是强大。1.生成的带图片的文档是保存在另外一个rose.image的目录中的,如果需要在文档中保存,则需要SoDA->options->save picture选上即可。2.2002中带的SoDA只能使用word97,word2000,word XP。因为时间的关系没有试2003中的SoDA,应该能支持word 2003了。3.转换时内存要
2006-09-11 11:07:00 1745
原创 充满铜臭味
周五晚上看了超女,本来自己是不会看这种娱乐的,可能是受到一同住的年轻人的影响了吧,也高高兴兴的看完了。看完之后,觉得这写小姑娘真的很可怜,作为娱乐的工具,被电视无情的利用。没有想到这一场比赛会充满如此赤裸裸的金钱味。看其淘汰规则,很简单,能挣钱的上,不能挣钱的下。即使是挣钱少的超女,也不放过,通过一轮又一轮的PK来赚个盆满钵翻。这种规则越来越无聊,在比赛之前就能预测到结果。更可怜的是那些fan
2006-09-10 17:47:00 1492
原创 AndroMDA Getting started(三)
9.开发方法在这一章,我们会给你我们开发方法在更高层次的总览。一般,我们会遵从一种敏捷,迭代的过程来构建TimeTracker。一种可选择的方法会使用瀑布方法。在全部应用是设计优先,然后编码,测试,并且最终部署。因而,瀑布方法天生具有更大的风险正逐渐的不被人们所使用。与瀑布方法不同,迭代方法允许我们很快的看到我们辛苦工作的结果,并且尽可能尽早的作必要的修正。根据敏捷开发的精神,我们会在几个
2006-09-10 17:23:00 2084
原创 weblogic设置session超时时间
WebLogic如何设置session超时时间 1 web.xml 设置WEB应用程序描述符web.xml里的元素。这个值以分钟为单位,并覆盖weblogic.xml中的TimeoutSecs属性 54 此例表示Session将在54分钟后过期当设置为-2,表示将使用在weblogic.xml中设置的TimeoutSecs这个属性值。当设置为-1,表示Session将永不过期,而忽略在
2006-09-10 16:48:00 2716
转载 关于win xp sp2 , rational rose 2003 退出报错"MEM_BAD_POINTER"的解决办法
关于win xp sp2 , rational rose 2003 退出报错"MEM_BAD_POINTER"的解决办法环境:windows xp pro sp2RationalSuiteEnterprise.2003.06错误:应用rational rose 后退出时报错:"MEM_BAD_POINTER"解决办法:1) extract shw32.dll from the attached
2006-09-08 19:44:00 1818 1
翻译 AndroMDA Getting started(二)
6.示例应用 TimeTrackerNorthwind公司使用一个paper来跟踪雇员的时间。这种跟踪效率很低,因此CIO指定你创建一个在线的TimeTracer系统。不幸的是他想下周就能交付,如果你不能达到他的最后期限他会炒了你,让别人来做这项工作。突然,你记起了某天和你的朋友的一次谈话,他胡说AndroMDA能从业务级描述生成大量的应用代码。你对自己说“如果这是真的,也许他能帮助我达到最后
2006-09-08 17:45:00 3024
翻译 AndroMDA Getting started(一)
AndroMDA Getting started(一) AndroMDA Getting started1.Getting started with AndroMDA理解新工具和技术是一件令人畏缩的任务,AndroMDA也不例外。这篇教程作为AndroMDA的能力的温和的介绍。我们将想你展示如何一步一步的设置你的开发环境和构建你的第一个java应用。我们将关注思想和概念而不是机械的一系
2006-09-07 16:26:00 2230
原创 [java.net.UnknownHostException: DELL-CW: DELL-CW]的错误
[java.net.UnknownHostException: DELL-CW: DELL-CW] at weblogic.rjvm.JVMID.setLocalID(JVMID.java:126) 经分析,找到问题员因为localhost不好用。ping localhost和机器名都不通,造成此错误。
2006-09-04 17:16:00 1777
原创 关于屏幕的尺寸调节的一些代码
/** * 居中Frame * @param frame */ public static void centerFrame(JFrame frame) { int width = 800; int height = 600; Dimension screen = Toolkit.getDefaultToolkit()
2006-09-04 17:13:00 1515
原创 沈阳到蚌埠的路程
1.沈阳乘坐航班经大连到合肥,到合肥大概是5.30-6.30之间2.乘坐机场面包车到终点站明光路汽车站,票价10元.3.出汽车站后,往右拐,第一个路口左拐第一条路,坐801六站到大西门4.下车后找如家快捷,不住,从那个巷子(天王巷) 往里走,看到e家快捷酒店,入住5.从合肥到蚌埠的汽车很多,大概早上7-8点钟一直到晚上7.10分,票价41+1元的保险.(如果不要保险提前跟他说,否则
2006-09-01 13:53:00 1975
java duck 屏幕保护程序
2011-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人