当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: In the current age of technology
 

 

 ·velocity -- java web 开发新技术    »显示摘要«
    摘要:velocity -- java web 开发新技术  关键字:java, jsp, servlet, template, 模板, apache, jakarta, velocity 读者要求:了解 java servlet 基本概念  velocity 是一个基于 java 的通用模板工具,来自于 jakarta.apache.org 。 apache 开发的目的是替代 jsp/struts......
 ·生成big5字符集所有字符    »显示摘要«
    摘要: program genbig5code; {$apptype console} uses sysutils; var i, j: byte; mbig5file: textfile; begin assignfile(mbig5file, ´c:\big5code.bin´); rewrite(mbig5file); //big5......


Flash And XML

in the current age of technology, with all of the cool toys and gadgets that are available, all of these things exist for one purpose...to allow us to more easily access information. today, we are able to acquire information more quickly and easily than we has ever been possible in the past. largely, this has to do with the internet and the fact that you can access information anywhere in the world from anywhere else in the world in literally the blink of an eye.

enter extensible markup language (xml). xml is a buzzword that has been thrown around a lot lately and for good reason. xml has been positioned as the standardized way to transfer information that has been recommended by the w3c. this means that any application can potentially communicate with any other application as long as they communicate via this language. in a way, it´s kind of like the universal translator they have in star trek. each species speaks a different language, but that language can be transmitted via the translator in a way that each party can understand the others as long as the translator has the algorithms necessary to make sense of that language. this is the entire premise behind web services, which you will be hearing a lot about in the future. 【程序编程相关:Java 多线程编程

so we all know that the information is there, waiting for us to access it. the challenge we as developers face is how to get that information to the user. up to this point, the information has largely been sitting in static html pages, just waiting to be read. the problem with this is that there is more work involved in changing or updating that information as the editor has to know html, css, etc. so recently, more and more information has moved from static pages to being stored in some "data repository". the most common is the relational database. the great thing about this is that the data is kept seperate from the layout, so you can change the data without having to deal with design issues. all you need is to have a server-side scripting environment (i.e., coldfusion, asp, php, cgi, etc.) to extract the information from the database and display it for the user in html format. this is a wonderful system, however, since each relational database management system (rdbms) is proprietary to a degree, it can require quite a bit of work for different databases to communicate with each other (plus you need to know the different server-side languages to deal with all of this, along with sql). wouldn´t it be nice if there was a standard way of transferring information that was platform and language independent? 【推荐阅读:SCJP考试中的 thread 题目分析

» a technical introduction to xml 【扩展信息:C++源代码的语法加亮

essentially, xml is a way to describe information in a structured way, that is human readable. though i will go into a very brief explanation of xml, for more detailed information, here are a few excellent resources discussing xml:

» xml - questions and answers

» an introduction to the extensible markup language


...   下一页
 ·对项目目标的一点想法     »显示摘要«
    摘要:公司已经有一个比较成熟的产品了,而且销售情况也不错。现在作的项目是该产品的后续产品,但是并不是简单的升级,如果仅仅是用.net来把以前的vb作的东西来实现一遍,就没有什么实际的意义了。由于要和先前的产品相比有质的飞跃,所以从结构和业务上几乎都是重新设计,但是由于新的架构的实现难度比较大,造成现有的人力和技术实力无法完成具体的实现。形成了一种高不成,低不就的情况,一方面,目标太高,达不到,另一方面,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE