程序员必看文章.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序员必看文章

java程序员必看文章 2011年5月2日 by oucao 程序员必看文章 几篇以前在网上找的挺不错的评论文章. 我个人觉得这几篇写的都不错.今天再次拿出来 或许你曾经看过或看过好些遍.不过我再倡议大家多看几遍. 固然有些长.耐烦点. 但程序员必看文章你一定会有收获. 如何才干成为一名真正的Web程序员 程序员能够分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员,等等。今天我想谈的是Web程序员,一名真正的Web程序员应该懂得那些方面的学问,应该留意学习哪些东西。 或 许有些朋友会说,我晓得Asp、Jsp,会做网站、会做bbs,这应该叫Web程序员了吧。的确,我供认,这些技术是一名Web程序员应该具备的;但是, 你假如仅懂得这些,却只能叫做Asp程序员、Jsp程序员,而不是真正意义上的Web程序员。如今的世界是属于Internet的,大局部的应用基于 Internet,大家能够想想,像Yahoo、Microsoft、Amazon那样的网站,其访问量之大、应用之复杂,需求什么样的技术才能够支撑, 难道仅仅是硬件的功绩么。 我想在Windows平台下来谈谈Web程序员应该控制的技术 ? 1.?????? 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,根本能够触类旁通。 2.?????? 数据库, 置信做Web的人肯定用过,像Access、Sql Server、Oracle。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ADO来操作,假如这样,就算会用100种数据库又有什么用呢? 你应该思索用户量、访问速度、内存耗费,这些东西和你的sql亲密相关,我经常见到很多分页程序基本不去思索数据库中有几条数据,通通select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的。 另外,数据库衔接池和事务机制是十分重要的,应该晓得数据库用什么来保证事务,衔接池如何完成,这些都是商务应用的关键。譬如,目前很多的应用效劳,像weblogic、MTS,都包含事务处置,能够说好的事务处置决议了他们的竞争力。 3.?????? 组件技术 我 想是如今的Web应用推进了组件技术的开展。以前,从老式的静态库、动态库(dll),到如今的COM/DCOM,再到正在兴起中的Web Service;从单机调用,到基于内部网的散布式调用,到如今基于Internet的散布式计算。如今的应用都是基于组件的n层构造,最明显的就是 COM和JavaBean。 这些东西表现了软件架构的开展,以前是基于单机的应用,然后是C/S构造,到如今的B/S构造。我记得李维曾 经说过,程序员一定要留意软件技术的开展趋向,只要这样,才不至于被吞没在技术的激流中。我想,作为Web程序员,一定要明白COM的原理,如何完成这种 调用、如何停止散布式调用。说实话,我觉得COM还是比拟复杂的,否则微软为什么要提供ATL和VB呢,要搞明白,应该学学C++,由于VC中提供的 ATL库能够很明显的阐明COM的内部运转机制。 4.?????? 网络技术 这能够说是Web程序员最应该懂得东西。最少,应该晓得Web效劳器的机制,要明白Http协议。就拿IIS来说,要懂得web应用程序运转的进程平安和IIS的关系,懂得ISApi的作用。 假如有时间,就看看TCP/IP,看看winsock,这些都是底层的网络的东西。 ? 我 所说的这些都是基于微软技术下的东西,其他的像Java方面的东西都能够对照参考,就不多说了,这也是我这几年来的一些心得。总之,学海无涯,每当接触一 些新的东西,就会发现本人的缺乏,同时也就觉得根底学问的重要。说实话,像我们做应用开发,用他人的东西,在如今这种状况下,新的技术层出不穷,稍不留意 就会被甩开,这也是没有方法的事情。 任何Web开发人员需求必备的技巧主要有以下这些技术。 ? 开发Web应用程序的技术曾经变得更成熟、更复杂了。如今,构建一个Web应用程序不只仅需求简单的HTML技术了。数据库访问、脚本言语和管理都是一个Web程序员需求具备的技术。让我们来看看要成为一个市场上受欢送的Web开发人员都需求些什么技艺吧。 自 从CERN(欧洲粒子物理研讨所),日内瓦左近的高能物理研讨中心,在1991年发布了Web以来,Web技术曾经从静态的内容和Common Gateway Interface(CGI)开展成servlet技术和JavaServer Pages了。但是,在这个竞争更剧烈的社会中,一个Web程序员需求更多的学问。例如,假如在面试中,你提到你熟习XML并在JNDI方面有些经历(这 两种技术初看

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档