`
jiqimiao
  • 浏览: 63176 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论
文章列表
转贴处 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 ...
转贴处 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 ...
转贴处 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 ...
● 支持Excel 95-2000的所有版本● 生成Excel 2000标准格式● 支持字体、数字、日期操作● 能够修饰单元格属性● 支持图像和图表应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统, ...
一、什么是Servlet Servlet 是一个用 Java 编写的程序,此程序在服务器上运行以处理客户端请求。 二、接口和类 1、javax.servlet 包中的接口
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:1、增加一列:如在前面例子中的mytable表中增加一列表示是否单身single:mysql>altertablemytableaddcolumnsinglechar(1);2、修改记录将abccs的single记录修改为“y”:mysql ...
上篇我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。那么我们如何从数据库表中检索数据呢?1、从数据库表中检索信息实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。sel ...
前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、 ...
了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql>SHOWDATABASES;+----------+|Database|+----------+|mysql||test|+----------+3rowsinset(0.00sec)2、创建一个数据库abccsmysql>CREATEDATABASEabccs;注意不同操作系统对大小写的敏感。3、选择你所创建的数据库mysql>USEabccsDatabasechanged此时你已经进入你刚才所建立的数据库abccs.4、创建一个数据库表首 ...
1、启动MySQL服务器两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运行d:mysqlbinmysqld2、进入mysql交互操作界面在DOS方式下,运行:d:mysqlbinmysql出现:mysql的提示符,此时已进入mysql的交互操作方式。如果出现"ERROR2003:Can'tconnecttoMySQLserveron'localhost'(10061)“,说明你的MySQL还没有启动。3、退出MySQL操作界面在mysql>提示符下输入quit可以随时退出交互操作界面:mysql>quitBy ...
就像我们在设计模式4中看到的,EntityBean的实现大小被缩减到在ejbCreate(),getData()andsetData()方法中的仅仅几行,不管CMP字段的数目.下一步是建模公司和雇员的EntityBeans,这个有点繁琐而且建议读者先对borland公司的<EJB程序员指南>的ORMapping和高级CMP有所了解.对这个关系建模根本不需要对结构的代码变化,然而EntityBeans实现类需要一点点修改来反映两个实体间的关系,鉴于此DeploymentDescriptor需要有小的修改.象以前,EntityBean从结构继承,下面是公司EntityBean的代码片段: ...
在设计模式3中我们看到使bean从struct继承后使得代码大幅缩水并且所有的字段都可定义为cmp字段。这里,我们可以更进一步修正setdata()和getdata()的实现方法来减少代码量。我们为这个struct增加一个方法。ValueObjectcodesnippetforCompanypub ...
在设计模式2中我们看到,在entitybean和struct之间有很多重复的代码比如同样的字段声明(对应数据库中的表列)。如果让entitybean从结构继承下来就可以避免冗余的代码。但是这种设计,仍然不能显示beans之间的联系。CodesnippetforCompanyEntityBeanpublicclassCompanyBeanextendsCompanyStructimplementsEntityBean{EntityContextentityContext;//allfieldsinCompanyStructareavailableforCMPpublicIntegerejbCrea ...
为了避免设计模式1的缺点,我们介绍一下封装entitybean值域的valueobjec的概念。valueobject,用某些语言的术语来说,就是一个结构类型,因为他们和corba的结构类型非常类似。ValueObjectcodesnippetforCompanypublicclassCompanyStructimplementsjava.io.Serializable{publicIntegercomId;//PrimaryKeypublicStringcomName;publicStringcomDescription;publicjava.sql.TimestampmutationDate ...
第一个设计模式非常简单。一个公司和雇员的EntityBean和下面给出的EntityBean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为public的cmp字段。CodesnippetforCompanyEntityBeanpublicclassCompanyBeanimplementsEntityBean{EntityContextentityContext;publicIntegercomId;//theprimarykeypublicStringcomName;//thecompanynamepublicStringcomDescrip ...
Global site tag (gtag.js) - Google Analytics