[程序员前景如何]网站程序员如何应对web标准(1)
【shitiku.jxxyjl.com--JAVA认证考试动态】
本文讨论的是在web标准普及的形势下,网站程序员的定位以及如何与设计师配合开发符合web标准的网站项目。本文适合的读者是传统table布局下分工不是非常明晰的程序员。1:学习web标准,让你的工作变得更加简单。web标准是大势所趋,所以作为网站程序员。你必须洗脑,必须去学习web标准。去重新认识html标签,去了解如何让程序输出页面需要的代码。比如: 上边是美工出来的效果图,下边是符合标准的程序代码:dim ohtmlset rs=server.createobject("adodb.recordset")sql = "select top 10 id,title from tbl_news order by id desc"rs.open sql,conn,1,1ohtml="<ul>"do while not rs.eofohtml=ohtml & "<li><a href=""shownews.asp?id=" & rs("id") & """ title=""" & rs("title") & """>" & rs("title") & "</a></li>"rs.movenextloopohtml=ohtml & "</ul>"rs.closeset rs=nothingresponse.write (ohtml)而如果是传统的table布局下,程序员要写的html代码就会多很多,要写出table、要判断什么时候输出tr来换行、要在每条新闻的前边加个一个img来输出小图标、要用程序去控制输出的标题长度。所有的工作都需要先出页面代码,程序员才能去写出这段程序。对于程序员而言,你应该把web标准当成是一种福音,你应该把它当圣经一样去读,去了解页面代码到底需要什么,明白之后你就会发现。你比以前要轻松多了。由于web标准注重的是表现与内容相脱离,而程序只负责内容数据。从此你就不再需要考虑用程序代码如何控制隔行换色、一行分几列输出等等。你需要去做的,就是向页面输出最直接的内容,没有任何装饰的内容。当然如果你是用.net开发的话,你就可以更彻底一点了。你可以完全将工作重点放在建立对象、类库、数据访问等,向表现层提供方法即可。下边的例子是我以前做项目的,应该有点参考价值。2:网站程序员,别让html标签阻挡了你的视线。如果你觉得你真的非常讨厌繁琐的html标签,而且自己的学习方向也不在网站的表现层,那你就和html标签彻底地说再见吧。我曾经在传统桌面软件开发的公司工作,程序员都不会html,网站项目紧的时候又不得不让他们来帮忙。我们就拿着visual studio .net 2003自带的几个例子仔细分析,按照面向对象的结构化分层开发模式,也能非常好的进行配合。以新闻模块的开发为例:第一步:网站程序员可以按需求分析进行数据库设计,你可以负责建表、编写存储过程。这类的事情程序员都非常的熟悉。第二步:定义对象。将网站的信息对象化,比如:public class newsprotected _id as integerprotected _typeid as integerprotected _title as stringprotected _author as stringprotected _original as stringprotected _updatetime as datetimeprotected _content as stringprotected _clickcount as integerpublic property id() as integergetreturn _idend getset(byval value as integer)_id = valueend setend propertypublic property typeid() as integergetreturn _typeidend getset(byval value as integer)_typeid = valueend setend propertypublic property title() as stringend propertypublic property author() as stringend propertypublic property original() as stringend propertypublic property updatetime() as datetimeend propertypublic property content() as stringend propertypublic property clickcount() as integerend propertyend class就像这样,把网站里所有的表都试着对象化。然后再定义对象相关的记录集,上边定义的是单个的新闻对象,再定义一个新闻的记录集。public class newss......end class本文来源:https://shitiku.jxxyjl.com/javarenzhengkaoshidongtai/6314.html
相关试题
- 2007年职称外语考试时间_2007年职称外语考试取消补报(3)
- 2007年职称外语考试时间_2007年职称外语考试取消补报(2)
- ibm发布量子计算机_IBM发布AUS:消除Java程序脆弱的API
- 最新消息GIXXER250官方|最新消息:Hibernate3.1发布
- apache根目录位置|ApacheGeronimo1.0Finally版本发布
- java程序员工资一般多少钱_Java程序员 5.0升级版本简介
- 15派_最新消息: Hibernate3.1发布
- apachefootwear|ApacheFOP0.91beta发布
- 【05年12月出生今年多大】05年12月程序语言世界排行-Java居首位
- [java程序员工资一般多少钱]Java程序员5.0升级版本简介
-
2007年职称外语考试时间_2007年职称外语考试取消补报(3)详细阅读
报名系统的操作流程■1 点击“填写申报表”,仔细阅读报考协议,完全同意者点击“我同意”,然后按照系统的提示依次填写个人基本信息和报考语种、级别、专业类别。■2 选择考试所在区县本次考试将在十八区县内设置考点。考生可根据本人实际情况选择参...
-
2007年职称外语考试时间_2007年职称外语考试取消补报(2)详细阅读
考试设置:成绩公布只发成绩单全国专业技术人员职称外语等级统一考试设英语、日语、俄语、德语、法语和西班牙语六个语种,每个语种分为a、b、c三个级别。其中,英语分为综合、理工、卫生三个专业类别,其它语种不分专业类别。专业技术人员根据申报的专业系列和职称级别,按照全国专业技术人员职称外语等级...
-
ibm发布量子计算机_IBM发布AUS:消除Java程序脆弱的API详细阅读
ibm宣布发布aus(api usage scanner) aus是一款能够帮你消除java程序中脆弱的api,避免代码兼容性问题的工具。 aus是纯java的。 aus能为你的project生成报告,报告包括别的哪些project应用了你的api,同时...
-
最新消息GIXXER250官方|最新消息:Hibernate3.1发布详细阅读
hibernate 3 1终于发布了。 12月12日,hibernate发布了它的3 1版本。 这个版本包括对前版本的大量的bugs fix和改进,以及更新了一些更高版本的第三方支持库。 其中比较显著的几个提升是: 从native-sql中自动发现检测scal...
-
apache根目录位置|ApacheGeronimo1.0Finally版本发布详细阅读
apache geronimo 1 0 finally 版本发布了。 geronimo 1 0完全支持j2ee 1 4,支持java business integration (jbi), 可以选择jetty 或者 tomcat 来作为web容器,一个基于java portlets...
-
java程序员工资一般多少钱_Java程序员 5.0升级版本简介详细阅读
升级版价值 java 2平台标准版( j2se) 5 0被认为是java平台及程序设计语言自十年前发明以来最重要的里程碑。 java 2平台标准版sun认证程序员(scjp)考试是业界首屈一指的java技 术认证, 其考试范围已包括了j2se 5 0所具有的改进和新特性。 用户现在可以在授权的...
-
15派_最新消息: Hibernate3.1发布详细阅读
hibernate 3 1终于发布了。 12月12日,hibernate发布了它的3 1版本。 这个版本包括对前版本的大量的bugs fix和改进,以及更新了一些更高版本的第三方支持库。 其中比较显著的几个提升是: 从native-sql中自动发现检测scal...
-
apachefootwear|ApacheFOP0.91beta发布详细阅读
apache fop 0 91 beta 现在可以下载了 自从上个月发布了0 90 alpha 1 之后,这个版本有不少更新和bug fix fop是apache计画所发展的一个formatter,可以把formatting object格式的文件转换成 可打印文件,如pdf、postsc...
-
【05年12月出生今年多大】05年12月程序语言世界排行-Java居首位详细阅读
近日来,在tiobe程序员社区中公布了其2005年12月的程序语言排行榜。这得注意的是php即将超过c++成为了排行榜的老三!而java作为开源先锋首当其冲的成为了龙头老大,并且仍然保持着很好的增长势头。 这个排行榜每月更新一次,其排名顺序按照世界范围内的技术工程师、讲师、第三方厂商的调查依据...
-
[java程序员工资一般多少钱]Java程序员5.0升级版本简介详细阅读
升级版价值 java 2平台标准版( j2se) 5 0被认为是java平台及程序设计语言自十年前发明以来最重要的里程碑。 java 2平台标准版sun认证程序员(scjp)考试是业界首屈一指的java技 术认证, 其考试范围已包括了j2se 5 0所具有的改进和新特性。 用户现...