`
文章列表
2005-10-19 12:08:34  JasonDong2005-09-28       今天学习带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定.      首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了.呵呵,是不是觉得有点眉目了?      那么下面我们开始写一个自己的java标签类,作为有body的标签,这个类必须实现javax.servlet.jsp.tagext.BodyTag接口.      下面 ...
2005-10-11 16:03:27 今天在天乙社区(http://bbscs.laoer.com)发表了关于这个社区开元项目bbscs6.0流程分析的文章。由于这个项目始终没有像样的文档,我决定为初学者提供些帮助,同时也想得到高人指点。这篇文章也是我近一个月来的学习总结,原文如下:   天乙社区使用了当下几种流行的j2ee技术,设计较为合理,我最近一边学习相关技术,一边研究,大概有了一个初步认识。 在此,与各位天乙fans共享,如有错误,恳请各位指正。 我们从一个实际的流程入手来分析。就拿社区首页这个链接说起吧。 在left.jsp中,社区首页的链接是这样的 <html:link ac ...
2005-10-10 13:57:20 From: http://www.cybercorlin.net Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示 ...
2005-09-23 17:35:02 加盟新公司,我的第一个工作结束了,是一个开源的blog。我想在下一个bbs开发工作开始之前,在此总结一下,并对比熟悉一下新的工作。 blog使用了spring作控制。一个重要的文件是despatcher-servlet.xml。表现层用到Velocity。Velocity的扩展名是.vm,这个开源项目以.c结尾,通过c.tld和despatcher-servlet.xml解释和联系servlet。数据库技术用到iBatis。下面分析一下流程:以登陆为例:login.htm中,提交通过login.c mapping到loginController,验证通过后 ...
开闭原则Open-Close Principle(OCP)Softeware entities should be open for extension,but closed for modification. 里氏代换原则Liskov Substitution Principle(LSP)如果对每一个类为T1的对象o1,都有类为T2的对象o2,使得 以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,则类T2是类T1的子类。关于父子类的关系,《墨子 小取》有喻: “白马,马也。乘白马,乘马也。骊马,马也。乘骊马,乘马也。获,人也。爱获,爱人也。臧,人也。爱臧,爱人也。此 ...

POJO与PO的概念

    博客分类:
  • java
...

JS 滚动字幕

    博客分类:
  • web
<marquee align=left|center|right|top|bottombgcolor=#n direction=left|right|up|down behavior=type height=n hspace=n scrollamount=n Scrolldelay=n width=n VSpace=n loop=n>内容</marquee>各参数详解:align:是设定活动字幕的位置,除了居左、居中、居右三种位置外,又增加靠上(top)和靠下(bottom)两种位置。 Bgcolor:用于设定活动字幕的背景颜色,可以使用英文的单词也可以是十六进制数的。 ...
最近我对移动设备的开发颇有兴趣,只是时间不够,那海里诸多疑问都没解决。今天给自己扫扫盲,希望对刚进入这个领域的新手有所帮助。首先我要区别一下移动设备的操作系统,接着讲讲开发系统。时下主流的操作系统包括:Symbian,Smartphone+Pocket PC=>windows Mobile,PalmOS,linuxSymbian以语音应用为核心:Symbian是该方式的领军人物,他们强调语音功能和数据与语音功能的集成。如今销售市场最火爆的智能电话就是基于Symbian。Symbian的授权许可范围包括了广泛的设备品种:如具有微型键盘的电话,使用铁笔(stylus)输入的电话,以及配备了Qw ...
JDBC针对桌面平台或企业用户设计,不适合移动通讯设备。MIDP为的永久性数据储存提供了面向纪录的数据库(Record Orieted Database),称作“记录管理系统”Record Management System(RMS)所有和记录管理系统相关的类放于javax.microedition.rms包 ...
代码片断:<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">……<script> var actualwidth=''; var copyspeed=2; var part1,part2; function fillup(){  //他们用于循环取得数据:  part1=document.all.part2;//第一个显示框  part2=document.all.part3;//第二个显示框  actual ...

iframe

    博客分类:
  • web
Iframe标记又叫浮动帧标记,你可以用它将一个HTML文档嵌入在一个HTML中显示。它不同于Frame标记最大的特征即这个标记所引用的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中,与这个HTML文件内容相互融合,成为一个整体, 另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,一个形象的比喻即“画中画“电视。 Iframe标记的使用格式是: <Iframe src="URL" width="x" height="x" scrolling="[OPTION]" ...
数据库结构board表--论坛板块表theme表--论坛主题表message表--帖子主表reply表--回帖表其中board表记录了messagetable和replytable的表名(说明这两个表是可变的)。theme表记录了msgnumber,replynumber,即该主题下的帖子数量和回帖数量,newmsgid最新帖id.themeid是主题的编号,它对应一个板块区号(id),通过themeid可以查找到对应的板块id。message和reply是动态从board里取出的表名,记录了帖子属于那个主题(themeid)和那个板块(id)。转贴需求1 转贴主要的操作是对message和re ...
Game API由5个类构成GameCanvas--LayerManager--LayerSpriteTiledLayerGameCanvas继承Canvas,具有Canvas所有的功能。而且GameCanvas直接提供了 getKeyStates(),检测同一时间,按键被按下的情形。GameCanvas还提供了 flushGraphics(),将Off-Screen内容显示到屏幕上 ...
Display类震动:display.vibrate(500);背光:display.flashBacklight(500);Display.isColor()--判断是否为彩屏Display.numColors()--支持多少色彩Display.numAlphaLevels()--支持透明层的数目Display.getBestImageHeight(x)/Display.getBestImageWidth(x)--获得图像的高宽x:只能是Display.ALERT,Display.LIST_ELEMENT,Display.CHOICE_GROUP_ELEMENTDisplay.getBorde ...
利用Thread解决paint()和用户输入响应同时将进行的问题。 public class Mycanvas extends Canvas implements Runnable{ int r=0; public Mycanvas() {  Thread t=new Thread(this);  t.start(); } public void run() {  while(true)  {   r++;   if(r>10)    r=0;   repaint();  } } public void paint(Graphics g) {  clear(g);  paintAnimat ...
Global site tag (gtag.js) - Google Analytics