- 浏览: 390443 次
- 性别:
- 来自: 株洲
最新评论
-
自闭丨先生:
melin 写道缺少合并web.xml文件功能。不过使用了se ...
使用Maven WAR插件实现多Web应用间的重迭运用 -
331008019:
Hudson 系列的文章写得够细、够全! 学习了…
如何正确在Hudson中使用Maven构建Job -
selina2011874:
请问Hudson也就是现在的jenkins 能选择对某个版本的 ...
使用Hudson进行持续集成(九) -
lovefly_zero:
wv1124 写道使用Hudson调用shell执行make, ...
Use Hudson之项目构建 -
wv1124:
使用Hudson调用shell执行make,编译失败hudso ...
Use Hudson之项目构建
文章列表
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html
请注意,安装JBoss有几种方法的;我这里推荐的方式,您将创建一个专用JBoss用户。最可取的做法是把JBoss安装在您的主目录,这被认为是最佳的做法。这里有摘录了Ubuntu论坛中关于如何安装它的简要描述。
首先,你需要下载一个JBoss 4.2.3.GA的安装包。查找到JBoss - 4.2.3.GA.zip 。
下一步,您将需要为指定的JBoss创建一个用户、主目录和一个组。虽然组策略不是本文探讨的话题, ...
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html
Tomcat的安装会提示您选择安装选项。一定要选择Custom 选项,然后选择Service,如图2所示,这样Tomcat将作为一项服务运行。
图 2. Tomcat 安装项
下一步,选择一个目录来安装Tomcat,如图3所示。我强烈建议您选择一个没有空格的目录。嘿嘿,我相信你以后会感谢我。
图 3. 选择一个安装目录
现在安装程序将要求您设置端口。默认端口为8080,这可能不是好的建议;当然 ...
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html
支持的SCMs
--SCM(源码控制管理)
Hudson完全支持与Subversion的集成,也只需少量配置就可以把CVS集成在一起,假定CVS客户端已经安装在Hudson所在的主机。其 ...
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html
持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。在本系列文章中,Nicholas Whitehead给您介绍Hudson ,一个现在非常流行的开源CI服务器。他将告诉读者在您的应用开发环境下(实例中包含Windows XP+Tomcat6或Ubuntu Linux+JBoss AS )如何搭建一个Hudson服务器环境,还包含了Hudson中许多配置项的概述,和执行一个自动编译、测试、报 ...
了解 ZF 的人,应该对 ZF 的权限管理印象深刻。ZF 手册在第一章的简介之后,第二章就拉出 Zend_Acl(访问控制授权)来介绍,而第三章就是Zend_Auth 的内容(认证)。从知识认知的逻辑顺序上,我个人感觉这样安排是不合适的。事实上第二和第三章的内容介绍,牵扯了许多后续章节的内容,我们不得不从第 7 章 Zend_Controller 开始看起。(注:后来了解到,Zend 的手册,是由志愿者翻译的,章节是以字母为顺序的!哈~~除过字典,我还没见过什么书是这么排列内容的!) 但是不得不承认 ZF 的认证和授权是个优秀的设计。ZF 的认证相对简单,我们可以直接连接数据库表,对用户输 ...
- 2008-12-25 14:59
- 浏览 3212
- 评论(0)
6.9视图助手(Helper)视图脚本里经常有一些繁杂的事情,比如格式化日期、产生表单元素等等。这些可以用助手帮我们来完成。助手类其实是一些以Zend_View_Helper_开头的类,类名的最后一段是助手的名字,助手的名字必须是首字母大写的,该类必须至少有一个以助手名字命名的方法。助手名通常是驼峰式命名,即它不会是大写字母开头的。类名是混合大小写字格式。方法名也是驼峰式命名。默认的助手的路径通常指向Zend/View/Helper。即使用setHelperPath()方法重新指定了路径,该路径也会保持以使默认的助手能够工作。6.9.1ZF自带的助手示例代码:<?php echo $ ...
- 2008-12-25 14:57
- 浏览 2191
- 评论(0)
6.6视图脚本的变量转义输出(escaping output)视图脚本得到变量以后,需要通过转义进行输出,变成页面可以显示的Html代码。输出语句的格式:echo $this->escape($this->variable);$variable变量是在视图脚本里用render方法传递过来的。一般情况下,传递的变量是通过PHP的 htmlspecialchars()函数转义的。而我们也可以实现我们自己的转义函数。请参考以上“使用回调函数”示例。6.7视图脚本的模板系统—操作PHPLib类型的模板模板系统进一步完美的实现了视图与程序逻辑的分离。视图脚本可以完美的操作PHPLib等类型的模 ...
- 2008-12-25 14:55
- 浏览 2035
- 评论(0)
本部分内容包括:视图,模板,视图帮助类等。6.0视图介绍在Zendframework的MVC编程模型中,视图(View)是在控制器的控制和指挥下,用来对程序逻辑进行呈现(Render)的。呈现的结果,就是我们在浏览器里看到的文字、图片、表单等各种网页元素及其字体、颜色、样式等各种效果。Zend_View Class就是负责视图工作的类,它有效地完成了视图与程序逻辑的分离。它提供了视图帮助、输出过滤和变量转义等功能。Zend_View还是一个模板系统,我们可以用PHP作为我们的模板语言。当然ZF还可以在View脚本里使用其他第三方的模板系统,比如PHPLib和Smarty等。使用Zend_View ...
- 2008-12-25 14:54
- 浏览 3519
- 评论(0)
在前边的例子中,我们的index.php引导文件所在的文件夹与控制器、视图等所在的文件夹是不同的,这并不符合一般网站项目的文件夹的组织习惯。从本部分开始,我们把他们放在同一个文件夹中,这是因为ZF提供了灵活的文件夹组织和配置能力。 我们新的文件夹结构如下: …/htdocs library Zend Phpchina2.com controllers models views index.php .htaccess 即把原来app_phpchina1.com文件夹下的子文件夹Controllers、models ...
- 2008-12-25 14:51
- 浏览 1887
- 评论(0)
上一节的基本示例已经运行成功,说明ZF已经开始工作了。这一部分我首先引入Zend_Controller的概念,再对引导文件index.php做一个详细的解释。 1,理解Zend_Controller Zend_Controller是ZF的MVC体系的核心部份。 Front Controller(前端 ...
- 2008-12-25 14:50
- 浏览 2482
- 评论(0)
框架主要是为了提高开发效率和支持多人团队开发而发明的。传统的平面式开发总是让每个软件项目从零开始,程序员不得不重复“制造轮子”的工作;而界面(html+css+javascript)与程序逻辑的混杂使程序员与界面制作的角色很难分 ...
- 2008-12-25 14:44
- 浏览 2328
- 评论(0)
1,Windows Server2003 Windows Server2003安装完毕,最好能上网通过Windows Update安装系统所有的补丁,包括其最新的SP补丁包,虽然这对于学习不见得有致命的影响,但还是建议这样做。由于Windows 2003默认是不安装IIS的,所以在安装 ...
- 2008-12-25 14:41
- 浏览 2388
- 评论(0)
这不但是Zend Framework的入门教程,还是对ZF应用层面的一个深入解读。希望带给大家一次愉快的学习过程。 1,PHP发展现状—面向过程和面向对象 PHP的发展也不是一帆风顺:从2000年左右PHP3.0的风行,到2005年PHP一度陷入低谷,再到现在PHP的再度崛起,PHP走过了一条曲折的道路。PHP从5.0开始,面向对象的功能趋于完善,然后是Zend Framework的发布,能够看出Zend公司向企业开发市场进军的意图和雄心。 PHP在4.0之前,主要以面向过程的开发为主,代码中包含着大量的系统函数和用户自定义函数。但是即使PHP5.0之后充分考虑了对类和对象的 ...
- 2008-12-25 14:40
- 浏览 2168
- 评论(0)
缘由:自从Juven翻译第十六章Nexus以来,我就发现这一章内容与我原来安装的nexus-webapp-1.0.0-beta-4.2特性有诸多不同,于是尝试升级到nexus-1.0.2-bundle。
但是我按照http://nexus.sonatype.org/using/ updating.html中的步骤进行迁移后,尝试启动失败了。
意外信息“服务nexus-webapp 意外停止” 我再尝试取消迁移并删除迁移版本,然后直接安装nexus-1.0.2-bundle,也是报同样的错误。 只好作罢,返回继续使用nexus-webapp-1.0.0-beta-4.2。
解决:
因为我没有去 ...
- 2008-12-17 15:22
- 浏览 3257
- 评论(0)
配置多个Web应用源代码目录
从jetty-6.1.12.rc2 和 jetty-7.0.0pre3起是可用的
它可以通过Resource[], String[], 或者 String (csv)的方式在构造器中配置。