`
peterwanghao
  • 浏览: 123484 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
对所有的密钥仓库项(密钥项和可信任的证书项)的访问都要通过唯一的别名来进行。别名不区分大小写,即别名 Hugo 和 hugo 指的是同一密钥仓库项。 当用-genkey命令来生成密钥对(公钥和私钥)或用 -import 命令来将证书或证 ...
简介 Java自带的keytool工具是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。 keytool 将密钥和证书储存在一个所谓的
类SimpleDateFormat可以将时间格式在java.util.Date 和string之间进行相互转换。使用parse和format方法。在程序运行中却抛出java.lang.NumberFormatException异常。 java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Long.parseLong(Long.ja ...
来自:IT168   Sun公司正在进行一项让开源开发者获益的计划,如果开源开发者贡献的技术为Sun带来了经济收益的话,Sun将向这些开发者支付报酬。   本周一在旧金山召开的NetBeans日和CommunityOne大会上,Sun的软件执行副总裁Rich Green表达了这个意思,他批判了当前的开源模型:开源开发者创建了无知识产权的技术,而其他人却使用它来自己获得经济上的收入。   “这是一个非常糟糕的现象,”Green表示。“我一直认为这种现象是非常糟糕的,是让人难以接受的。我们将致力于让那些做了大量研发工作的开发者得到应有的报酬。”   Green表示,当前的开源模 ...
来自:linux.chinaunix.net 开源在发展历程中,已经不仅仅是开放源代码的免费软件。开源软件与商业并不冲突,它是一种新兴的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。   开源软件可以是成功的商业行为,那么这意味着什么呢?首先,商业公司必须要能够生存和盈利;其次,商业公司生存的意义在于为用户创造价值。那么我们来看看开源软件是如何生存、如何创造价值、并如何借助其创造的价值来获得回报的。   在开源软件领域中,常见的盈利模式一共有7种。下面,让我们来逐一列举和分析。   盈利模式之一:多种产 ...
名词解释 数字签名:在ISO7498-2标准中定义为:"附加在数据单元上的一些数据,或是对数据单元所作的密码变换,这种数据和变换允许数据单元的接收者用以确认数据单元来源和数据单元的完整性,并保护数据,防止被人(例如接收者)进行伪造"。 PKCS#7:也叫做加密消息的语法标准,由RSA安全体系在公钥加密系统中交换数字证书产生的一种加密标准。PKCS#7描述数字证书的语法和其他加密消息——尤其是,数据加密和数字签名的方法,也包含了算法。当使用PKCS#7进行数字签名时,结果包含签名证书(一列相关证书撤回列表)和已证明路径上任何其他证书。如果使用PKCS#7加密数据 ...
Jetspeed2.0的安全架构为保护门户内的各种资源提供了一套广泛的安全服务。这套安全服务是完全独立于其他的门户服务,甚至可以从门户应用中抽取出来。这套机制的核心部分是依靠JAAS提供的认证,授权功能。Jetspeed2.0的安全服务是建立在一套安全模块和扩展安全模块上的,并提供了一个SPI模型。通过修改和配置特定的处理方式,使用这个SPI模型可以修改系统内部提供的一些安全服务(比如用户管理,角色管理,用户组管理)。 JAAS简介 Java Authentication Authorization Service(JAAS,Java验证和授权服务)提供了灵活和可伸缩的机制来保 ...
概念: 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。 集群技术是一种通用的技术,其目的是为了解决单机运算能力的不足、IO能力的不足、提高服务的可靠性、获得规模可扩展能力,降低整体方案的运维成本(运行、升级、维护成本)。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。每台服务器的 ...
性能优化是Portal产品研发的一个重要课题。在jetspeed2.0中使用多线程异步处理,来提高性能。但由于Portal技术非常多的依赖于Web Service,而Web Service的网络开销是非常大的。如果每个request都进行网络通讯,无疑性能是很低的。Jetspeed2.0会花大量的时间为用户创建sessions。应当确保每次的点击不应是创建一个新的session。因此需要将一些经常反复使用的状态数据一直保存在内存中,在有效期内供客户端不断反复访问。cache是优化性能的必须选择,cache也是一个中大型系统必须选择的技术。cache是专门针对有状态数据的系统做的一种优化措施。 ...
单点登录(Single Sign On)是门户产品的一大特点,可以为企业用户提供统一的信息资源认证访问平台,通过实施单点登录功能,使各种用户只需一次登录就可以根据相关的规则去访问不同的应用系统,提高IT系统的易用性、安全 ...
支持个性化定制是Portal的一个特点。用户可以很方便地根据个人喜好进行个性化定制,如创建页面、选择页面布局、为每一个页面选择具体的Portlet内容、改变显示风格等。 用户个性化必须在系统权限允许的范围内进行。 概念介绍: 在Jetspeed2.0中关于页面结构包含以下元素: 元素 描述 文件夹(Folder) ...
原文出处: http://portals.apache.org/jetspeed-2/guides/guide-psml.html Page Defaults Layout Fragments Portlet Fragments Fragment Properties Portlet Preferences Folder Link Global Page Security Titles and Metadata Security Constraints Menus PSML是门户结构标记语言(Portal Structure Mark ...
目的: 开发一个符合JSR-168标准的Portlet应用,将其部署到Jetspeed2上。熟悉Portlet应用的开发过程和了解Jetspeed2对Portlet应用的支持情况。 背景资料: JSR-168标准:由Java Community Process(JCP)于2003年10月7日发布的Portlet Specification 1.0最终版本。定义了Portlet应用的标准接口。获得业界的广泛支持。 内容: 1、Portlet应用代码 本文中的介绍的Portlet应用是由IBM developerworks提供的一个简单Hello World示例。 ...
系统需求 Ant1.5 or higher Maven 1.0.2 Java 1.4.2_02 or higher Servlet 2.3 Engine : Tomcat 5.5.8 or higher Jetty Websphere Geronimo JBoss 系统说明 Microsoft Windows XP Professional SP2 Ant 1.6.2 Maven 1.0.2 Java 1.5.0_06 Tomcat 5.5.9 Mysql 4.1.12 安装步骤 1、 配置 Tomcat Jetsp ...
Global site tag (gtag.js) - Google Analytics