
Web开发
gohands
好好学习,天天向上!
展开
-
八大优势能否助JSF统一Web开发
JSF为什么会受到如此大的青睐,IBM,orcale,包括国内领先的中间件厂商金蝶也投以关注目光。那么它又具有哪些与众不同的优势吸引众商家投怀送抱呢?下面我们就来揭开JSF的神秘面纱。 JSF英文全称 JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化开发,也是原创 2008-01-28 12:58:00 · 716 阅读 · 0 评论 -
Apache/PHP/MYSQL服务器安装套件总结
Apache/PHP/MYSQL服务器安装套件总结 2005年1月30日23:58星期日 对于已经熟悉Apache+PHP+MYSQL的安装配置的开发人员,或者是不想涉及开发而只是想建立PHP应用程序的人来说,使用Apache/PHP/MYSQL安装套件来配置PHP的WEB环境会方便不少,但是选择合适的套件还是需要的。个人把曾经使用过的,以及比较知名的安装套件总结如下: WAMP 一直在用的,带有转载 2008-02-20 13:38:00 · 2148 阅读 · 0 评论 -
PHP 框架,第 2 部分: 构建样例应用程序
“PHP 框架” 系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序,研究三个框架的类似之处和不同之处。第 1 部分将列出本系列涵盖的内容并且配置先决条件。在第 2 部分中,您将分别在三个框架中构建样例应用程序。在本系列的 第 1 部分 中,我们已经设定了本系列的范围并满足了先决条件。现在,将分别在三个框架中转载 2008-02-28 09:03:00 · 1131 阅读 · 0 评论 -
PHP 框架,第 1 部分: 开始使用三种常用框架
短短数年前,对 PHP 最常见批评之一是不支持 MVC 样式的架构。随着时代的变迁,现在在 PHP 框架领域里可以获得多种选择。本系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。“PHP 框架” 系列专门针对那些想要开始使用框架、但又没有机会详细检验可用框架的 PHP转载 2008-02-28 09:00:00 · 1025 阅读 · 0 评论 -
PHP 框架,第 3 部分: 用户验证
对 PHP 早期版本的常见批评是不支持模型-视图-控制器(Model-View-Controller,MVC)样式的架构。现在,开发人员可以在许多 PHP 框架中做出选择。“PHP 框架” 系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。第 1 部分列出了本系列涵盖的内容并转载 2008-02-28 09:09:00 · 1177 阅读 · 0 评论 -
CSS:word-wrap同word-break的区别
本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。 兼容 IE 和 FF 的换行 CSS 推荐样式 最好的方式是 以下是引用片段: word-wrap:break-word; overflow:hidden;转载 2008-03-18 16:11:00 · 2057 阅读 · 0 评论 -
css实现强制不换行/自动换行/强制换行
强制不换行 div{ white-space:nowrap; }自动换行 div{ word-wrap: break-word; word-break: normal; }强制英文单词断行 div{word-break:break-all;}转载 2008-03-18 16:09:00 · 966 阅读 · 0 评论 -
遍历JavaScript对象的所有属性
/**//** 用来遍历指定对象所有的属性名称和值* obj 需要遍历的对象*/function allPrpos(obj) ...{ // 用来保存所有的属性名称和值 var props = ""; // 开始遍历 for(var p in obj)...{ // 方法 if(typeof(obj[p])==原创 2008-03-20 20:21:00 · 2048 阅读 · 0 评论 -
WEB漏洞概述
物理路径泄露:物理路径泄露一般是由于WEB服务器处理用户请求出错导致的,如通过提交一个超长的请求,或者是某个精心构造的特殊请求,亦或是请求一个WEB服务器上不存在的文件。这些请求都有一个共同特点,那就是被请求的文件肯定属于CGI脚本,而不是静态HTML页面。还有一种情况,就是WEB服务器的某些显示环境变量的程序错误的输出了WEB服务器的物理路径,这应该算是设计上的问题。 CGI源代码泄露:转载 2008-03-27 13:57:00 · 1293 阅读 · 0 评论 -
IE浏览器快捷键大全
·最小化的快捷键 WIN+M 按“Windows键+M”键可以 最小化所有被打开的窗口,相当于“显示桌面”功能。·窗口最大化快捷键 Shift+WIND+MWindows键+CTRL+M功能是:重新将恢复上一项操作前窗口的大小和位置·在最大化和最小化之间切换的快捷键:WIN+D普通键盘快捷键[推荐]· 最大化ALT+空格+X 【最大化IE窗口】 最小化ALT+空格+N【最小化I原创 2008-03-28 10:10:00 · 13095 阅读 · 0 评论 -
35种网站常用Javascript技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标转载 2008-03-28 10:32:00 · 998 阅读 · 0 评论 -
Javascrīpt 通用库
/**//*IsEnLetter(string,string):测试字符串,大小写(UL,U,L or ul,u,l)*/function IsEnLetter(objStr,size)...{ var reg; if(Trim(objStr)==““) ...{ return false; } else ...{ obj转载 2008-04-07 22:14:00 · 1258 阅读 · 0 评论 -
HTML颜色参考
HTML颜色参考HTML里,颜色有两种表示方式。一种是用颜色名称表示,比如blue表示蓝色。另外一种是用16进制的数值表示RGB的颜色值。RGB是Red,Green,Blue意思,RGB每个原色的最小值是0,最大值是255,如果换算成16进制表示,就是(#00),(#FF)。比如白色的RGB(255,255,255),就用#FFFFFF表示;还有黑色的RGB(0,0,0),就用#000转载 2008-01-15 14:38:00 · 759 阅读 · 0 评论 -
java数据库设计的14个技巧
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多转载 2008-04-09 13:17:00 · 1354 阅读 · 0 评论 -
JSF1.2组件 基于DIV+CSS的Tree
开发一个Tree组件.有如下功能:1、数据要能够与bean联系起来,因为菜单是动态的从数据库里取出来或动态生成的;2、要无限级次的;3、要是DIV+CSS的,不要table的在网上一找,有一个DIV+CSS的tree组件出现了。在 cnlei.iecn.net下来源码一看很清晰。连我这不懂CSS的也看得明白了一大半。决定就对它进行改造。生成JSF的组件。在开发的过程中有一些要记原创 2008-02-15 11:15:00 · 1484 阅读 · 0 评论 -
用JSF实现文件下载
h:commandLink actionListener="#{productBean.downloadAction}" styleClass="highLightLink"> Backing bean设计及代码:注意这是个Action listener方法,没有返回值,并且有javax.faces.event.ActionEvent参数 public void downlo转载 2008-02-15 11:06:00 · 1331 阅读 · 0 评论 -
JSF与Struts的比较
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模转载 2008-02-14 09:03:00 · 858 阅读 · 0 评论 -
当前流行的J2EE WEB应用架构分析
1. 架构概述 J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。形成这个基线转载 2008-01-28 13:04:00 · 951 阅读 · 0 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJ原创 2008-01-29 16:44:00 · 527 阅读 · 0 评论 -
网页制作
网页制作 网页实际是一个文件,他存放在世界某个角落的的某一台计算机中,而这台计算机必须是与互联网相连的。网页经由网址( URL )来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。 要领一:确定网站主题 做网站,首先必须要解决的就是网站内容问题,即确定网站的主题。美国《个人电脑》杂志(PC Magaz转载 2008-01-30 14:03:00 · 1132 阅读 · 0 评论 -
介绍一些集成APACHE+MYSQL+PHP的软件
PHPHOME集成: php,Apache,MySQL,phpadmin轻松搭建Apache的PHP环境Appserv:出的时间比较晚,功能很完善,单独控制服务是否启动下载地址:http://www.appservnetwork.comWAMP:通过名字就知道是APACHE+MYSQL+PHP的集成软件。德国人开发的,不错!http://sourceforge.net/project/show原创 2008-01-30 13:39:00 · 3312 阅读 · 1 评论 -
Linux下搭建Apache+PHP+MySQL+Zend+GD库无废话教程
在CentOS 4.3下搭建成功,首先,还是要有点废话~~ 要看懂这篇文章,首先,你要会用Linux的几个基础命令 cd 进往文件夹 tar 解压缩 cp 复制 如果你连这些都不会,那我就建立你装Linux时装上桌面吧~~如果需要运行命令的话,就在桌面上点右键,选择打开终端~~ 所需程序请自行去官方下载或去百度找,运行命令时,都要先进入程序的安装目录运行(这个不用说也知道吧转载 2008-02-02 10:37:00 · 1444 阅读 · 0 评论 -
使用WAMP5搭建Apache+MySQL+PHP环境
转贴:http://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=8734&forum=1目前有不少AMP(Apache/MySQL/PHP)的集成软件,可以让我们一次安装并设置好。这对于不熟悉AMP的用户来说,好处多多。一、使用AMP集成软件的优点:1、可避免由于缺乏AMP的知识,而无法正确设置环境;2、可快速安装并设置好AMP环境,转载 2008-01-31 15:03:00 · 1301 阅读 · 0 评论 -
WAMP环境配置说明--php服务器
文件下载网址Apache 2.2.4 -- www.apache.comPHP 5.2.0 -- www.php.net MySQL 5.0.27 -- www.mysql.com Zend Optimizer 3.2.0 -- www.zend.com phpMyAdmin转载 2008-01-31 15:06:00 · 1862 阅读 · 0 评论 -
HTML标记大全参考手册
总类(所有HTML文件都有的)文件类型 (放在档案的开头与结尾)文件主题 (必须放在「文头」区块内)文头 (描述性资料,像是「主题」)文体 (文件本体)------------------------------------------------------------结构性定义(由浏览器控制的显示风格)标题 (从1到6,有六层选择)3.0 标题的对原创 2008-02-02 10:44:00 · 1116 阅读 · 1 评论 -
JavaScript 面向对象编程
JavaScript 面向对象编程, 第一部分: 继承我们将向你展示 JavaScript 如何实现面向对象的语言中的: 继承. 同时, 这些例子将向你展示如何实现类的封装. 在此, 我们不会讨论多态实现.虽然 JavaScript 是脚本语言, 但它所支持的面向对象编程也是非常强大的. 虽然它没有类和实例, 但它有对象, 原型和隐式的继承. 我们将会解释如何模拟继承及其超类与子类之间关系转载 2008-01-29 14:49:00 · 480 阅读 · 0 评论 -
PEAR简介
一、什么是PEAR?为什么需要它? 为了创建一个类似于Perl CPAN档案的工具,Stig S. Bakken创立了PEAR项目。PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。 Internet上已经有关于该项目的一些文档。例如,一些初始的资料已经可以在PHP正式手册中找到,更多的资料即将原创 2008-02-13 17:39:00 · 1706 阅读 · 0 评论 -
JSF能否拯救WEB江湖
Java企业开发可以说是“复杂”的代名词,简化Java的开发已经刻不容缓了.随着JAVA EE 5,JAVA EE6的相继发布,从老虎到野马,版本更新如此之快,对SUN来说是史无前例的。Sun终于顶不住来自内部改革派和外部竟争者的压力。看来是下定决心简化 JAVA了! 在2005年底.Net 2.0的发布,我们目睹了.Net 2.0的成功。.Net 2.0由于开发简单,开发周期短,开发成本低,中小转载 2008-02-15 11:49:00 · 773 阅读 · 0 评论 -
Java Web框架的统一努力
Java Web框架种类繁多,花样迭出,主流一点的就有Struts,Webwork,SpringMVC,JSF,Tapestry,至于非主流的就更加不计其数了。还有很多基于这些框架的衍生框架,例如基于Struts的beehive,基于JSF的JBoss Seam,基于JSF的MyFaces,Shale等等。对于开发人员来说,过多的选择是一种沉重的负担,不但需要花更多的时间去学习,也需要更多的时转载 2008-02-15 12:16:00 · 1494 阅读 · 3 评论 -
PHP下一代的五个framework介绍
随便编写php的日子将远去了。下面有5个下一代的php框架。每个框架都为php下一步发展做了高深设计,许多都应和Ruby on Rails,快速研发动态语言,更有甚者, php on trax 直指 Ruby on Rails。如下面所列的frameworks,我学习了 AGAVI 就像 Symfony 相同轻松。我诚实的说我不愿望编写php还像以前那么自由散漫。使用这些frameworks将使用转载 2008-04-11 17:01:00 · 1555 阅读 · 0 评论