程序员前景如何|网站程序员如何应对web标准(2)

JAVA认证考试动态 2021-07-12 网络整理 可可

【shitiku.jxxyjl.com--JAVA认证考试动态】

第三步:定义一套公共的数据访问方法。

定义一些操纵数据库、执行存储过程的公共方法。

第四步:编写基于对象的方法层。如:

public function readnews(byval id as integer) as news

end function

函数返回的就是一个新闻对象。根据功能的需要,一般还会定义一些相关的函数,如:

"读取新闻列表

public function readnewss(byval newstype as enewstype, byval ncount as integer) as news

end function

"增加一新闻

public function insertnews(byval n as news) as integer

end function

"更新一条新闻

public function updatenews(byval n as news) as integer

end function

删除一条新闻

public function deletenews(byval id as integer) as integer

end function

这样来做,网站开发可以分成对象层、数据访问层、方法层、表现层。而程序员则只需要提供表现层所需要的方法。这样一来,在表现层需要显示新闻列表时,页面设计师只需要用.net中的repeater控件,如下代码:

<asp:repeater id="topnewslist" runat="server" >

<headertemplate>

<ul>

</headertemplate>

<itemtemplate>

<li><a href="shownews.asp?id=<%#container.dataitem("id")%>"><%#container.dataitem("title")%></a></li>

</itemtemplate>

<footertemplate>

</ul>

</footertemplate>

</asp:repeater>

而在表现层的程序代码中我们只需要加上:

topnewslist.datasource = new facade.newsfacade().readnewss(enewstype, newscount)

这样的话,程序员基本上可以与html完全脱离了。而且这样的话,整个项目组的成员都可以并行工作了。能非常明显地提高整个项目的开发效率。况且现在web2.0模式的兴起,对后台数据库开发提出了更高的要求。如豆瓣网、365kit等网站,后台的数据库挖掘工作是非常复杂的。所以在分工明晰的今天,除了html代码,其它有很多更重要的工作等待网站程序员去做。

3:以用户为中心的设计,离不开前端开发工程师。

如果你觉得脱离了熟悉的html代码,你有点舍不得的话,不要紧。干脆将自己推到web技术的风口浪尖。做一个成产品设计关系密切的前台开发工程师。

随着网络、计算机硬件设施的不断提升,我们正在朝着富客户端的方向前进。为了产品的易用性,给网站程序员提出了非常高的要求。前台开发工程师这个岗位也越来越显得重要。这个职位应该说也是近年才有的,而这个职位也不是一般的网页设计师能胜任的,所以网站程序员也自然分开了,分后台开发工程师和前台开发工程师,这个方向应该说也是一个非常好的选择。而这个则需要你对web标准有一个比较全面的认识。既需要你对javascript非常了解,同时也需要你对dom文档对象模型、css表现层样式代码、ajax异步都非常了解。相关的例子就非常多了,比如:在线注册表单的即时检测、密码强度的提示、多级下拉菜单的联动等。对于改善用户体验、提高网站访问速度都有非常重要的作用。

本文来源:https://shitiku.jxxyjl.com/javarenzhengkaoshidongtai/6280.html

Copyright @ 2011- 考试题库网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计