最近已经有了很多相关的介绍,JSP正在成为一种卓越的Java技术,可用于创建动态Web应用程序。Java程序员之所以喜爱JSP有数不清的理由。有些人喜欢它为交互式页面带来的“一次编写,处处使用”的方式;还有些人欣赏它是因为它容易学习,并且使他们可以把Java作为一种服务器端脚本语言来使用。但更多的还都是因为一个共同原因――使用JSP的最大好处是它能帮助你有效地把表达与内容分离开。在本文中,我对下面的问题作了深入探讨,那就是,如何使用JSPModel2体系结构获得最佳的表达-内容分离效果。这个模型也可以被看作是通用MVC设计模式在服务器端的一个实现。请注意,在阅读本文之前,你需要熟悉基本的JSP...
http://www.jb51.net//article/2544.htm
现在我们暂且使用“记事本”来创建我们的XML文件吧。先看一个XML文件: 例1 〈?xmlversion="1.0"encoding="gb2312"?〉 〈参考资料〉 〈书籍〉 〈名称〉XML入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈名称〉XML语法〈/名称〉 〈!--此书即将出版--〉 〈作者〉李四〈/作者〉 〈价格货币单位="人民币"〉18.00〈/价格〉 〈/书籍〉 〈/参考资料〉 这是一个典型的XML文件,编辑好后保存为一个以.xml为后缀的文件。我们可以将此文件分为文件序言...
http://www.jb51.net//article/2432.htm
动机:最初想起做二叉树是因为需要做一个公司结构图。以前的做法都是直接用图象软件画出来一个图片。很好看,但每次有变动后都需要重新画一个新的。另一方面,网页上对线条的显示、布局相当局限。根据动态生成的数据进行排版、定位都相当困难,而且在美观上也差强人意。做了各种尝试以后,决定用XML+XSL作数据运算;用VML来美化线条,用JAVASCRIPT来给对象定位。材料:XML卷之结构树图有2个文件:flow2.xml和flow2.xsl 效果:浏览这里 讲解:二叉树思路(1)<htmlxmlns:v="urn:schemas-microsoft-com:vml"><...
http://www.jb51.net//article/2406.htm
<?//以树型结构列出指定目录里的所有文件,如果你想知道自己某个目录里有哪些子目录和文件,可以调用这个类来查看,很方便的。 #演示的例子: $t=newTreeClimber("asp");//新建物件,设置需要列出的目录:在此为asp目录 echoarrayValuesToString($t->getFileList($t->getPath()),"<BR>\n"); &nbs...
http://www.jb51.net//article/2149.htm
很久以前我就想写这篇文章了,但是一直都没有时间。这里并不是想要告诉你怎样做,我希望它可以投石问路,和大家讨论一下如何开发一个好的、扩展性佳的web应用。 我从事开发已经有2-3年了,回望刚开始做的程序,真有点不相信是自己写的,现在我的web开发技巧已经得到了很大的提高,例如sourceForge(http://sourceforge.net/)就是我较为成熟的一个作品,代码都被分成各种的类和函数。数据库的结构也很清晰。站点的不同部分都是与其它部分独立开来的。 不过这个站点也不是完美的。如果我必需再写一遍,我将会通过对象或者函数库的方式,让HTML层与数据库层更明显地区分开来。 我发现不少...
http://www.jb51.net//article/1959.htm
实现树状结构的两种方法1。递归法递归是指在函数中显式的调用它自身。利用递归法实现树状结构的特点是写入数据速度较快,显示速度较慢(在树的分支/层次较多的情况下尤其明显)。适用与写入数据量大,树的结构复杂的情况下。数据结构(以mysql为例)代码:--------------------------------------------------------------------------------CREATETABLE`tree1`( `id`tinyint(3)unsignedNOTNULLauto_increment,  ...
http://www.jb51.net//article/1673.htm
一.介绍现在在开发WEB应用的时候,比较流行的一种做法就是使用“MVC”结构,使用如此方式去开发WEB应用程序,逻辑性强、简浩明了,使程序设计起来更加方便,快捷。何为“MVC”呢?简单的来说,它就是“模型(Model)”、“视图(View)”及“控制器(Controller)”的结合体,也就是所有的“三层”抽象结构,当然这里所说的“MVC”是针对WEB上应用而言的,“使代码和页面设计分开”便是其主导思想,这一思想在使用JavaServlet/JavaServerPages技术的“Struts”中表现的淋漓尽致,有兴趣的可以去http://jakarta.apache.o...
http://www.jb51.net//article/1486.htm
很早就想写这篇文章了,但一直没有时间完成它。不是说我来告诉大家如何做,我更希望本文只是做为一个引子,与大家来讨论关于如何建立一个有效地、灵活的网络应用程序。经过了2-3年的网络应用程序开发工作,我的开发经验变得更加生动了,回过头来看我以前为Geocrawler写的代码,简直不敢相信这是我的。由于GPL的原因,在PHPBuilder中的源码也是良莠不齐的。最近我做为一个有经验的PHP开发者,一直在帮着写SourceForge,我想这显示出了最终结果的一个范围。好的代码应被分成了多个部分,合适的库及函数调用,清楚的数据库结构,站点的每一个部分与其它部分都是相对独立的。但是,...
http://www.jb51.net//article/1477.htm
PHP,即“PHP:HypertextPreprocessor”,是一种广泛用于OpenSource(开放源代码)并可以嵌入HTML的多用途脚本语言。它的语法接近C、Java和Perl,易于学习。该语言的主要目标是让Web开发人员快速的书写动态生成的网页,然而,PHP的功能并不局限于此。PHP普遍被认为可以更快和更有效地实现复杂的编程任务,而且正是因为它的更稳定以及占用更少资源的优点成为开发B/S结构系统的必备的WEB脚本设计语言,扮演着类似中间件的角色,即语法解析与执行。 ORACLELOB数据模型 在B/S(Browser/Server,浏览器/服务器)应用系统中,需要存储的已不仅...
http://www.jb51.net//article/1443.htm
你正在学习CSS布局吗?是不是还不能完全掌握纯CSS布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解CSS处理页面的原理。在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构,然后再针对语义、结构添加CSS。这篇文章将告诉你应该怎样把HTML结构化。 另一种原因是你对那些非常熟悉的表现层属性(例如:cellpadding,、hspace、align="left"等等)束手无策,不知道该转换成对 应的什么CSS语句。 当你解决了第一种问题,知道了如何结构化你的HTML,我再给出一个列表,详细列出原来的表现属性用什么CSS来代替。&nbs...
http://www.jb51.net//article/72.htm
