- 浏览: 88020 次
- 性别:
- 来自: 北京
最新评论
-
享受生活:
这样又出新问题Class ognl.OgnlRuntime c ...
Form表单提交的String ,需要Int, 产生异常 -
tonyinfy2011:
楼主,拜求您通过Internet 学习的心得体会,收获方法 ...
我关注的网站 -
haohao-xuexi02:
建议resin->httpd.exe不用重启。你可以试试 ...
MyEclipse中web开发修改类文件和配置文件不重启服务器的方法 -
sunshine1988:
请问,有这个的电子书吗?
我刚刚接触zf,求交流,求指教啊~ ...
zend framework 技术
文章列表
主键产生器
说明
Assigned
主键由外部程序负责生成,无须Hibernate参与
hilo
通过hilo算法实现的主键生成机制,需要额外的数据库表保存主键生成历史
seqhilo
与hilo类似,通过hilo算法实现的主键生成机制,只是将主键历史状态保存在Sequence中,
适用于支持Sequence的数据库,如Oracle
increment
主键按数值顺序递增,此方法的实现机制为在当前应用实例中的维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键,这种方式可能产生的问题是:如果当前有多个实例访问同一个数据库 ...
spring security 管理手册 http://www.family168.com/oa/springsecurity/html/index.html
1、打开LoadModule rewrite_module modules/mod_rewrite.so
2、打开
# Virtual hostsInclude conf/extra/httpd-vhosts.conf
3、在httpd-vhosts.conf中配置虚拟访问路径
<VirtualHost *:80> DocumentRoot "D:\wamp\www\zfProject" ServerName nation.demo SetEnv APPLICATION_ENV "development" <Direc ...
经常性的看到如下的url:
http://www.junstudio.cn/id/4
或者更干脆
http://www.junstudio.cn/3
链接清爽,且搜索引擎友好.ZF为我们提供了快速简单的实现方式,代码如下
//$front为前段控制器实例
$router = $front->getRouter();
//实现如http://www.junstudio.cn/id/4类型的url
$router->addRoute(‘test1‘,
new Zend_Controller_Router_Route(‘i ...
Zend Framework 的路由转发功能不仅可以让 url 变得简洁易记,而且非常对 SEO 非常有益,zf 的路由转发有着多样的配置方法,能实现各种转发需求。随着站点复杂程度的增加,我们会有越来越多的转发规则,而将这些规则独立到一个 ...
索引设计原则,主从读写分离,垂直分区,水平分区,负载均衡,反向代理,分布式部署,nginx,lighttpd
文件示范。
<?xml version="1.0" encoding="GBK"?>
<!-- 下面指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2
1、为防止struts.xml文件过于臃肿。 我们可以提高struts.xml文件的可读性, 将struts.xml分解成多个配置文件, 然后再struts.xml文件中加载其他配置文件。
如:
<struts>
<!-- 通过include元素导入其他的配置文件 -->
<include file="struts-part1.xml" />
</struts>
通过这种方式,就可以将struts2的Action块配置在多个配置文件中
1、EL表达式
(1). 目的:为了使JSP写起来更加简单
(2). 语法结构:${expression}
(3). []与.运算符:El表达式提供“.”和“[]”两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,如.或者?时,就一定要用“[]”。例如:
${user.My-Name}应当改为${user["My-Name"]}
如要动态取值时,就应当用“[]” 而不能用"." ,例如:
${sessionScope.user[data]} d ...
转自:http://blog.csdn.net/lillllllll/archive/2010/06/03/5643976.aspx
在java web实际开发中我们在修改配置文件与java代码时往往会重新部署或者重新启动tomcat服务器,为了提高开发效率,现总结以下方法以在网络共享(高手莫看)
一 、修改s ...
1、变得勇敢,正式自己的过去
2、不再赖床,每天锻炼锻炼
3、学会煮饭,我要自食其力
4、认真工作,不仅仅是为工作,也包括自己的梦想
6、记录点滴,我要坚持日记,留下梦想
前面我们制作了一个留言本程序。不过因为用了和多echo来输出HTML,代码看起来很乱,而且这样修改起来也比较麻烦。所以本章我们介绍Smarty模板引擎技术,同时把我们的留言本程序也变成应用Smarty模板的程序;还可以做到挺有意思的换皮肤功能。
Smarty留言本例子下载
PHP模板引擎技术是一种将HTML模板与PHP代码分离的技术,同时它提供了简单的模板语法和数据传递的机制,使得我们可以更为简便和安全地进行开发。
Smarty由PHP官方出品,是目前最成熟也是最广泛使用的PHP模板引擎技术。
首先,我们要在根目录中建立tpl(模板文件目录)和tmp(临时文件目录),然后在inde ...
从前面的留言本例子,我们可以看到使用sp框架进行开发,在查找和新建数据库记录的时候是不需要使用SQL语句的,而且非常的简单易用。下面我们就来详细地介绍一下在sp框架中简便的数据表操作。
使用数据库,首先是需要应用程序配置,留言本中使用了以下的配置:
view source
print
本章让我们使用sp框架来制作一个简单的留言本程序,在实例中学习程序开发是非常有效的。同时,我们也可以体会一下实际网络项目的开发流程。
留言本例子下载
首先我们来看看,留言本的需求,也就是我们的程序将要实现什么功能:
访问者可以查看留言首页(也就是留言列表)。
访问者可以查看单一条留言的详细内容。
访问者可以进行留言。
请注意,我们的“需求”都是以访问者为中心的。但同时我们还可以以访问者和管理员为中心,只是本章介绍的留言本还暂时没有加入管理功能。
为了简单起见,我们并没有加入管理功能的需求。我们再来想想,在上面三个过程中所涉及的数据有哪些?对,仅是留言信息。那么我们大致 ...