任何web开发人员需要必备的技巧主要有以下这些技术。开发web应用程序的技术已经变得更成熟、更复杂了。现在,构建一个web应用程序不仅仅需要简单的html技术了。数据库访问、脚本语言和管理都是一个web程序员需要具备的技术。让我们来看看要成为一个市场上受欢迎的web开发人员都需要些什么技能吧。自从cern(欧洲粒子物理研究所),日内瓦附近的高能物理研究中心,在1991年发布了web以来,web技术已经从静态的内容和common gateway interface(cgi)发展成servlet技术和javaserver pages了。然而,在这个竞争更激烈的社会中,一个web程序员需要更多的知识。例如,如果在面试中,你提到你熟悉xml并在jndi方面有些经验(这两种技术初看似乎同web编程没有很紧密的关系),那么你就会给你未来的老板留下更深的印象。设想你已经了解了java编程语言和面向对象的...
1 javascript ,设置一个变量,只允许提交一次。 <script language="javascript"> var checksubmitflg = false; function checksubmit() { if (checksubmitflg == true) { return false; } checksubmitflg = true; return true; } document.ondblclick = function docondblclick() { window.event.returnvalue = false; } document.onclick = function doconclick() { if (checksubmitflg) { window.event.re...
学习 xml 的最佳途经是从简单的开发入手,大胆实践,循序渐进。xml 的妙处只有在开发过程中才能深入体会,离开了开发是学不好 xml 的。因此学习 xml 首先应该建立一个 xml 的开发环境。我给大家介绍一下怎样建立一个基于 java 的 xml 开发环境。因为我现在没办法用到 linux,所以所有的例子都是在 windows 上做的。但是这里介绍的所有的软件在 linux 和 windows 上都是可以用的,用法也大同小异。而且除了 sun 的 jre 以外都是 open source 软件,任何人都可以拿来做任何用途,甚至是商业目的的重新发行。jre 也是可以免费下载和使用的,只是没有源代码。如果您有在 linux 上使用这些软件的经验,希望能贡献给大家。 建立一个 xml 的开发环境需要经过以下步骤: 1。安装 java runtime environment 2。安装一个 ja...
学习 xml 的最佳途经是从简单的开发入手,大胆实践,循序渐进。xml 的妙处只有在开发过程中才能深入体会,离开了开发是学不好 xml 的。因此学习 xml 首先应该建立一个 xml 的开发环境。我给大家介绍一下怎样建立一个基于 java 的 xml 开发环境。因为我现在没办法用到 linux,所以所有的例子都是在 windows 上做的。但是这里介绍的所有的软件在 linux 和 windows 上都是可以用的,用法也大同小异。而且除了 sun 的 jre 以外都是 open source 软件,任何人都可以拿来做任何用途,甚至是商业目的的重新发行。jre 也是可以免费下载和使用的,只是没有源代码。如果您有在 linux 上使用这些软件的经验,希望能贡献给大家。 建立一个 xml 的开发环境需要经过以下步骤: 1。安装 java runtime environment 2。安装一个 ja...
现在软件设计里到处都是模式,框架。有次朋友问什么是模式?我也在学习中,就我的学习经验,给出以下小结。(注意:个人观点,仅供参考,欢迎指正。)1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。什么是框架?框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。2.为什么...
现在,已经有众多的基于java的开源web framework,让我们能更加容易构造web应用。在这些framework中,我觉得cocoon、struts和turbine比较好。 这三者各有所长,cocoon是最好的xml framework,struts是最好的jsp framework,turbine是最好的servlet framework,我在这里给大家作一个简单的介绍。cocoon - 基于xml的web内容发布cocoon是采用100%纯java编写的一个内容发布框架。cocoon让你能采用w3c的最新技术(dom、xml、xsl)来提供web内容。新的cocoon模式能将文档内容、样式、处理逻辑进行完全的分离,允许这三层能独立地设计、创建和管理,从而减少了管理开销,加强了工作的重用性,减少了开发时间。下载地址:http://xml.apache.org/cocoo...
web应用开发早期曾经是那么的“简单”,那个时候还只是纯html页面和浏览器特效而已。由于还涉及不到动态数据操作和商业应用,也就省去了很多麻烦。但是这样的“简单”只是过眼云烟,如今我们不得不为复杂的基于web的商业应用开发采用诸多技术。 本文将介绍如何利用struts进行应用开发的前台整合的开发过程。struts是一个为开发基于模型(model)-视图(view)-控制器(controller)(mvc)模式应用架构的开源框架,是利用java servlet和jsp构建web应用的一项非常有用的技术。 阅读本文需要读者具有以下几方面的开发经验:jsp、servlet、自定义标签库(custom tag library)和xml。如果读者想补一补自定义标签库的知识,可以参考作者以前关于这方面的文章。而本文也是关于介绍如何使用struts系列文章的上半部分,本系列暂定分为上下两部分。 新...
不少人看过或了解过velocity,名称字面翻译为:速度、速率、迅速,用在web开发里,用过的人可能不多,大都基本知道和在使用struts,到底velocity和struts是如何联系,怎么看待velocity呢? 让我们来尝试一下,了解velocity的概念,通过在这里的介绍,强调在技术选择上的问题,让大家在选择项目开发时,可以考虑velocity,另外也让大家了解它的思想,毕竟它提供了一个很好的思维方式,给大家换换筋骨,换一种思考的方式。 本文基于你对java开发有一定基础,知道mvc,struts等开发模式。 velocity是一种java模版引擎技术,该项目由apache提出,由另外一种引擎技术webmacro引深而来。那什么是官方的velocity定义呢?apache对它的定义是:一种基于java的模板引擎,但允许任何人使用简单而强大的模板语言来引用定义在java代码中的对象。目...
文/bingo_ge 在本文章中使用精通、熟练、熟悉、了解标志你对某技术的掌握程度。 精通:能够掌握此技术的85%技术要点以上,使用此技术时间超过两年,并使用此技术成功实施5个以上的项目。能使用此技术优化性能或代码,做到最大可能的重用。 熟练:能够掌握此技术的60%技术要点以上,使用此技术时间超过一年,并使用此技术成功实施3个以上的项目。能使用此技术实现软件需求并有经验的积累在实现之前能做优化设计尽可能的实现模块或代码的重用。 熟悉:能够掌握此技术的50%技术要点以上,使用此技术时间超过半年上,并使用此技术成功实施1个以上的项目。能使用此技术实现软件需求。 了解:可以在实际需要时参考技术文档或帮助文件满足你的需要,基本知道此项技术在你运用是所起的作用,能够调用或者使用其根据规定提供给你的调用方式。 二:基本要求 1:html 掌握程度:熟练。原因:不会html你可能写jsp? 2:ja...
任何web开发人员需要必备的技巧主要有以下这些技术。 开发web应用程序的技术已经变得更成熟、更复杂了。现在,构建一个web应用程序不仅仅需要简单的html技术了。数据库访问、脚本语言和管理都是一个web程序员需要具备的技术。让我们来看看要成为一个市场上受欢迎的web开发人员都需要些什么技能吧。自从cern(欧洲粒子物理研究所),日内瓦附近的高能物理研究中心,在1991年发布了web以来,web技术已经从静态的内容和common gateway interface(cgi)发展成servlet技术和javaserver pages了。然而,在这个竞争更激烈的社会中,一个web程序员需要更多的知识。例如,如果在面试中,你提到你熟悉xml并在jndi方面有些经验(这两种技术初看似乎同web编程没有很紧密的关系),那么你就会给你未来的老板留下更深的印象。设想你已经了解了java编程语言和面向对象...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器