- 浏览: 63176 次
- 性别:
- 来自: 常州
最新评论
文章列表
转贴处 http://www.blogjava.net/improviser/archive/2007/09/24/147777.html
本文内容演示属性文件用法的简单例子。首先定义模型接口Model,视图接口View,以及它们实现类ImpModel,ImpView.Model中定义方法getString();View中定义Model实例为其属性,在实现类ImpView中实现方法disPlay(),其方法体为Model实例的getString()方法,并将其打印出来。
<!--<br />
<br />
Code highlighting prod ...
- 2007-09-25 14:45
- 浏览 394
- 评论(0)
转贴处 http://www.blogjava.net/improviser/archive/2007/09/24/147710.html
通过<list/>,<set/>,<map/>以及<props/>元素定义和设置与java collection类型对应的List,Set,Map,Rproperties的值。
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br /&g ...
- 2007-09-25 14:42
- 浏览 434
- 评论(0)
转贴处 http://www.blogjava.net/improviser/archive/2007/09/24/147650.html
初探Spring程序,程序如下:
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->1BeanNaming.java2packagespr ...
- 2007-09-25 14:40
- 浏览 441
- 评论(0)
● 支持Excel 95-2000的所有版本● 生成Excel 2000标准格式● 支持字体、数字、日期操作● 能够修饰单元格属性● 支持图像和图表应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统, ...
- 2007-07-05 11:32
- 浏览 322
- 评论(0)
一、什么是Servlet
Servlet 是一个用 Java 编写的程序,此程序在服务器上运行以处理客户端请求。
二、接口和类
1、javax.servlet 包中的接口
- 2007-07-04 11:41
- 浏览 320
- 评论(0)
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:1、增加一列:如在前面例子中的mytable表中增加一列表示是否单身single:mysql>altertablemytableaddcolumnsinglechar(1);2、修改记录将abccs的single记录修改为“y”:mysql ...
- 2007-06-14 17:13
- 浏览 408
- 评论(0)
上篇我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。那么我们如何从数据库表中检索数据呢?1、从数据库表中检索信息实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。sel ...
- 2007-06-14 17:12
- 浏览 352
- 评论(0)
前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、 ...
- 2007-06-14 17:12
- 浏览 249
- 评论(0)
了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql>SHOWDATABASES;+----------+|Database|+----------+|mysql||test|+----------+3rowsinset(0.00sec)2、创建一个数据库abccsmysql>CREATEDATABASEabccs;注意不同操作系统对大小写的敏感。3、选择你所创建的数据库mysql>USEabccsDatabasechanged此时你已经进入你刚才所建立的数据库abccs.4、创建一个数据库表首 ...
- 2007-06-14 17:11
- 浏览 315
- 评论(0)
1、启动MySQL服务器两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运行d:mysqlbinmysqld2、进入mysql交互操作界面在DOS方式下,运行:d:mysqlbinmysql出现:mysql的提示符,此时已进入mysql的交互操作方式。如果出现"ERROR2003:Can'tconnecttoMySQLserveron'localhost'(10061)“,说明你的MySQL还没有启动。3、退出MySQL操作界面在mysql>提示符下输入quit可以随时退出交互操作界面:mysql>quitBy ...
- 2007-06-14 17:10
- 浏览 236
- 评论(0)
就像我们在设计模式4中看到的,EntityBean的实现大小被缩减到在ejbCreate(),getData()andsetData()方法中的仅仅几行,不管CMP字段的数目.下一步是建模公司和雇员的EntityBeans,这个有点繁琐而且建议读者先对borland公司的<EJB程序员指南>的ORMapping和高级CMP有所了解.对这个关系建模根本不需要对结构的代码变化,然而EntityBeans实现类需要一点点修改来反映两个实体间的关系,鉴于此DeploymentDescriptor需要有小的修改.象以前,EntityBean从结构继承,下面是公司EntityBean的代码片段: ...
- 2007-06-14 17:04
- 浏览 386
- 评论(0)
在设计模式3中我们看到使bean从struct继承后使得代码大幅缩水并且所有的字段都可定义为cmp字段。这里,我们可以更进一步修正setdata()和getdata()的实现方法来减少代码量。我们为这个struct增加一个方法。ValueObjectcodesnippetforCompanypub ...
- 2007-06-14 17:02
- 浏览 315
- 评论(0)
在设计模式2中我们看到,在entitybean和struct之间有很多重复的代码比如同样的字段声明(对应数据库中的表列)。如果让entitybean从结构继承下来就可以避免冗余的代码。但是这种设计,仍然不能显示beans之间的联系。CodesnippetforCompanyEntityBeanpublicclassCompanyBeanextendsCompanyStructimplementsEntityBean{EntityContextentityContext;//allfieldsinCompanyStructareavailableforCMPpublicIntegerejbCrea ...
- 2007-06-14 17:01
- 浏览 275
- 评论(0)
为了避免设计模式1的缺点,我们介绍一下封装entitybean值域的valueobjec的概念。valueobject,用某些语言的术语来说,就是一个结构类型,因为他们和corba的结构类型非常类似。ValueObjectcodesnippetforCompanypublicclassCompanyStructimplementsjava.io.Serializable{publicIntegercomId;//PrimaryKeypublicStringcomName;publicStringcomDescription;publicjava.sql.TimestampmutationDate ...
- 2007-06-14 17:00
- 浏览 303
- 评论(0)
第一个设计模式非常简单。一个公司和雇员的EntityBean和下面给出的EntityBean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为public的cmp字段。CodesnippetforCompanyEntityBeanpublicclassCompanyBeanimplementsEntityBean{EntityContextentityContext;publicIntegercomId;//theprimarykeypublicStringcomName;//thecompanynamepublicStringcomDescrip ...
- 2007-06-14 16:59
- 浏览 238
- 评论(0)