- 浏览: 456938 次
- 性别:
- 来自: 上海
最新评论
-
tomcatmeng:
请问候选用户是怎样task自己的任务,看网上说先根据任务id先 ...
jBPM4.4:ForEach的使用--动态设置参与人数 -
maoweiwer:
友情提醒:如果是在MYSQL下创建数据库,则还需要更改\jbp ...
jBPM4.4: 创建数据库表 -
zybing:
ganjiang 写道有点疑惑,请lz指点,1.那个“depl ...
jBPM4.4:如何图示化显示当前的流程执行到了哪一步骤 -
zybing:
ganjiang 写道有点疑惑,请lz指点,1.那个“depl ...
jBPM4.4:如何图示化显示当前的流程执行到了哪一步骤 -
ganjiang:
有点疑惑,请lz指点,1.那个“deployId”不知是那个i ...
jBPM4.4:如何图示化显示当前的流程执行到了哪一步骤
文章列表
Web开发兵器谱 来自Google的15款免费工具 http://developer.51cto.com/art/201004/195157.htm
在HTTP传输中,为什么要对URL进行编码,以及如何进行编码(URLEncode
)
http://www.vckbase.com/document/viewdoc/?id=1730
Apache+Tomcat5.X的乱码总结,这篇文档总结了相当全面,几乎面面俱到:
http://www.xue163.com/html/2008813/813761.html
介绍了客户端(浏览器)处理编码,以及服务器端处理编码的方式:
http://blog.iamxhu.net/tag/字符编码-tomcat/
其他一些有关的链接
分析Tom ...
在Roller中,访问博客,通过 http://roller/blogname 来进行访问的
roller是工程的名字,blogname是所需要访问的网志。
在roller中,通过filer进行URL转向:
在web.xml中有这么一段配置:
<!-- 请求的Request可能会被一系列的RequestMapper进行检查,可能会隐含的被转到不同的处理地点 ? -->
<filter>
<filter-name>RequestMappingFilter</filter-na ...
Roller中的文章,通过
org.apache.roller.weblogger.util.cache.CacheManager 来进行管理的
缺省类工厂为: org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
还可以从weblog config的配置项:cache.defaultFactory
在类的static{} 中,首先获取 cache factory实例
然后获取参数:cache.customHandlers,是CacheHandler类型
(CacheHandler: ...
在Roller中,写日志,由/roller-ui/authoring/entryAdd.rol?weblog=blogname 来进行输入。
在个性定制中可以选择“希望使用的日志编辑器”,有2个选择:
1. 简单的文本编辑
2. 采用富编辑器进行编辑:采用Xinha
在编写好网志,有:/roller-ui/authoring/entryAdd!save.rol进行处理
网志编辑好后,有2种状态
1. 发布状态:PUBLISHED
2. 草稿状态:DRAFT
entryAdd!save在处理时,
1. 首先创建一个WeblogEntry ,表示这篇网志
...
用户可以填写自己的网志,首先要创建一个网志。
通过/roller-ui/createWeblog.rol,填写好内容后,提交到 /roller-ui/createWeblog!save.rol
流程也相当简单:
1. 首先进行权限校验
2. 对表单进行验证
3. 创建weblog
在Roller中,weblog由 org.apache.roller.weblogger.pojos.Weblog来表示
Roller的EntryAdd Action,继承自 : ActionSupport ---> UIAction --- > EntryBase ---> EntryAdd,
UIAction 同时实现了 : UIActionPreparable, UISecurityEnforced 接口
在struts配置中,定义了一个Interceptor:
<interceptor name="UIActionInterceptor"
class=" ...
用户登陆 : /roller-ui/login-redirect.rol
<action name="login-redirect">
<result>/roller-ui/login-redirect.jsp</result>
</action>
登陆成功后(登陆的过程由acegi控制),跳转到login-redirect.jsp;
login-redirect.jsp中,如果用户只有一个blog/website,就跳到用户第一个blo ...
关于locale的设定,为什么要设定locale
关于locale的设定
locale是国际化与本土化过程中的一个非常重
要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与window中 ...
request中:
getRequestURI 返回 根路径
getContextPath 返回 项目的名称
getRealPath() 返回 绝对路径
一个文件: /opt/tomcat/webapps/test/module1/test.jsp
请求返回:
getRequestURL = /test/module1/test.jsp
getContextPath = /test
getRealPath("/module1") = /opt/tomcat/webapps/test/module1
instanceof
运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。
形象地:自身实例或子类实例 instanceof 自身类 返回true
例: String s=new String("javaisland");
System.out.println(s instanceof String); //true
Class类的isInstance
(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的cla ...
这次看Roller,用户管理体系不是重点,用户User对象以后再看,再写
创建好用户,用户就可以登陆了。
在Roller的系统中,用户登陆其实是直接指向登陆成功的首页:
连接为: /roller-ui/login-redirect.rol
这个配置在struts.xml中
<action name="login-redirect">
<result>/roller-ui/login-redirect.jsp</result>
</action>
在acegi中配置:
<bean id=" ...
创建用户:调用的是:roller-ui/register.rol
响应的类为: org.apache.roller.weblogger.ui.struts2.core.Register
在Action中,首先判断配置参数: users.registration.enabled ,是否允许用户注册;
用户注册页面,有一个bean: ProfileBean,记录 ...
Roller安装完毕,数据库也创建好了,进入Roller,访问index.jsp
index.jsp读取RuntimeConfig,判断是否有FrontPage(参数“site.fromtpage.weblog.handle”)
如果有:转到 : /roller-ui/rendering/page/frontpagevalue
如果没有:转到:/roller-ui/setup.rol
先来看没有的情况: /roller-ui/setup.rol
调用:org.apache.roller.weblogger.ui.struts2.core.Setup
只有一个返回值: ...
- 2009-12-08 13:26
- 浏览 1998
- 评论(0)