下面的内容是2010年应领导要求,写的企业信息门户技术与WEB UI技术的发展概述,内容是大概写的,偶尔翻了出来,大概看了一下,还是有点有价值的内容的。
企业信息门户的技术主要从以下几个方面讲述:
企业信息门户简介
企业信息门户特点
企业信息门户作用
主流企业信息门户产品
WEB UI技术主要从以下几个方面讲述:
WEB UI发展历程
WEB 2.0的UI技术
桌面程序化的WEB UI
RIA
Spring 3.1 MVC入门(三):ajax及中文乱码
简单的普通AJAX请求
SpringMVC中使用Ajax非常简单,只需要在相应的方法上添加上@ResponseBody即可。
如下:
@RequestMapping(value="verify",method=RequestMethod.GET)
public @ResponseBody String userVerify(@RequestParam String userName){
if ("admin".equals(userName)) {
return "error";
}else {
return "success";
}
}
这段代码中的@Respon...
HDFS客户端的权限错误:Permission denied
搭建了一个Hadoop的环境,Hadoop集群环境部署在几个Linux服务器上,现在想使用windows上的Java客户端来操作集群中的HDFS文件,但是在客户端运行时出现了如下的认证错误,被折磨了几天,问题终得以解决。以此文记录问题的解决过程。
(如果想看最终解决问题的方法拉到最后,如果想看我的问题解决思路请从上向下看)
问题描述
上传文件的代码:
private static void uploadToHdfs() throws FileNotFou...
liferay 6.2的更新内容
在写本篇文章的时候,liferay 6.2已经更新到了RC4版本http://sourceforge.net/projects/lportal/files/Liferay%20Portal/,估计6.2正式版发布在即,从sourceforge上面下载了RC4版本,大概体验了也,写一下明显感觉到的6.2的新变化(相对于6.1)。
1、全新的UI,6.2的UI采用bootstrap的风格,进行了完全的重写。同时对AUI的许多组件进行更新,比如日期组件、富文本编辑器,AUI版本在6.2发布时应该会升级到2....
Liferay6.1简单增删改查示例
(建立了一个讨论Liferay的群:6537876,探讨学习Liferay的二次开发、Portal技术、企业信息门户(EIP)等相关内容,欢迎加入。)
写了一个最简单的portlet的增删改查的示例。下载地址:点击这里。
portlet的创建,可以参考:
Liferay 6.1开发学习(二):创建一个Portlet工程
和
Liferay 6.1开发学习(三):Portlet简述
ServiceBuilder的使用,可以参考:Liferay 6.1开发学习(四):Service Builder
说明...
liferay中jsonws的认证方法
Liferay默认提供两种接口,基于axis的webserivce,访问地址为:http:/xxx/api/axis
基于jsonws的访问地址为:http://xxx/api/jsonws。
但是这两种接口在外部分访问的时候都是需要认证的,本篇文章介绍如何对jsonws的接口进行认证访问。
基于Java的认证
示意代码如下:
String pathUrl = "http://localhost:8080/api/jsonws/user/get-user-by-id/user-id/20198";
URL url = new URL(pathUrl);
HttpURLConne...
Liferay 6.1开发学习(九):Hook开发简介
一、Hook是什么
hook是什么在http://www.huqiwen.com/2012/09/01/liferay-6-1-development-study-2-create-portlet-project/里面有一个大概的介绍。Liferay提供hook的目的是减少二次开发的代码与liferay核心工程的耦合,通过hook我们主要可以主要做以下六件事情:
1、覆盖事件处理程序:如程序启动事件(application.startup.events)、登录注销事件(login.events.pre、login.events.post)、session的创...
博客关闭评论功能
由于监管和政策原因,对于交互式网站的要求太多,难以满足;所以从今天开始博客中的评论功能将关闭;有问题可以到QQ群:6537876
或者是邮箱:hu437@qq.com联系交流。
Liferay首次用户登录的使用条款的修改
liferay在第一次登录的时候有一个用户协议(使用条款),如下图所示。
一般我们会有两种需求:
1、取消使用条款,不让他出现。
2、将这个使用条款修改为我们自己想要的。
取消使用条款
一般是我们作为内部系统使用时,不需要使用条款。则可以在portal-setup-wizard.properties里面添加如下代码:
terms.of.use.required= false
系统重启后,将不会现出现使用条款的内容。
修改使用条款
同样的也是在porta...
Liferay 6.1开发学习(二十二):在插件工程中使用kaleo工作流
kaleo是Liferay默认的工作流,此篇文章介绍kaleo工作流的与二次开发的Portlet的集成,kaleo的设计本篇文章不涉及。
Liferay默认情况下并没有安装工作流的插件,需要我们到他的官方市场上下载安装。安装过程这里不描述,以上内容假定已经安装了工作流插件。
工作流的集成步骤
第一步:请确保ServiceBuilder的xml文件中的相应实体包含以下内容,并执行ServiceBuilder
<!-- workflow fields -->
&l...