随笔 - 612, 文章 - 0, 评论 - 31, 阅读 - 74万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

05 2012 档案

摘要:以前用过SharePoint 2007,知道SharePoint 2007创建应用程序时自动建立的数据库都放在SQL Server的默认实例(MSSQLSERVER)下。这两天安装了SharePoint 2010,可以一直找不到这些数据库,感觉好奇怪。后来还是在“服务”里面发现了玄机。原来SharePoint 2010在配置时自动地创建一个名为SharePoint的实例,而且内存还非常的高,800多兆。在SQL Server Management Studio我们也可以找到这个SharePoint实例。SharePoint 2010创建Web应用程序时也可以发现默认的SQL Server实例是 阅读全文

posted @ 2012-05-31 17:26 eastson 阅读(477) 评论(0) 推荐(0) 编辑

摘要:FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。一. 使用PDF2SWF准备好你的文档首先要将PDF转成SWF,这步可以使用开源的SwfTools自动完成1.下载安装 SwfTools,当前最新版本是0.92. 转换PDF到SWF,可以通过命令行的方式,例如将Paper3.pdf转换成Paper3.swfC:\SWFTools\pdf2swf Paper3.p 阅读全文

posted @ 2012-05-31 10:23 eastson 阅读(346) 评论(0) 推荐(0) 编辑

摘要:SharePoint Server2010安装除了需要Windows Server 2008 x64和SQL Server 2008 R2之外,还需要操作系统另外再打很多的补丁(参考文档SharePoint2010安装简介及相关补丁下载) 。本文介绍使用SharePoint Server2010产品准备工具实现自动这些必要组件的自动安装。准备好SharePoint Server2010安装光盘,放入光驱。请注意,不要直接执行setup.exe,应该执行splash.hta,见下图。自动安装必备组件1. 从SharePoint Server 2010安装菜单中点击“安装必备软件”,启动Share 阅读全文

posted @ 2012-05-31 10:11 eastson 阅读(1999) 评论(0) 推荐(0) 编辑

摘要:此文的目的是希望能将与SharePoint有关的所有文章做一个索引,方便以后的学习和查询。SharePoint安装系列Windows Server 2008 R2安装过程SQL Server 2008 R2 安装过程Visual Studio 2010安装过程SharePoint Server 2010安装过程SharePoint相关文章SharePoint Server 2007管理与应用系列讲座SharePoint 2007图文开发教程Developing Web Parts in SharePoint FoundationTechnical diagrams (SharePoint Se 阅读全文

posted @ 2012-05-30 14:52 eastson 阅读(289) 评论(0) 推荐(0) 编辑

摘要:本文安装的是Visual Studio 2010Ultimate版,也就是旗舰版。Visual Studio 2010的安装1. 准备好Visual Studio 2010光盘,放入光驱,执行setup.exe文件开始安装。点击"安装Microsoft Visual Studio 2010"继续。2. 欢迎画面。我可以可以选择是否向Microsoft发送安装信息,点击“下一步”按钮继续。3. 确认软件许可条款。安装程序会检查安装Visual Studio 2010所必需的组件,点击“下一步”按钮开始安装这些必需组件。4. 选择安装方式和安装路径。我们选择“自定义”安装,然后 阅读全文

posted @ 2012-05-30 10:26 eastson 阅读(6397) 评论(0) 推荐(0) 编辑

摘要:Window Server 2008 x64安装完毕后,我们接着来安装SQL Server 2008 R2。1. 将SQL Server 2008 R2安装光盘插入光驱,点击setup.exe文件执行安装。2. SQL Server 2008 R2安装中心被打开。从左侧分类中选择“安装”,然后再从右侧选择“全新安装或向现有安装添加功能”。3. 安装程序支持规则检查,检查安装SQL Server 2008 R2所需的必要软件是否都已安装。点击“确定”按钮。4. 输入产品密钥。如果没有密钥,可以通过“指定可用版本”安装180天的试用版本。点击“下一步”按钮。5. 确认软件许可条款。我们选择“我接受 阅读全文

posted @ 2012-05-29 17:46 eastson 阅读(3487) 评论(0) 推荐(0) 编辑

摘要:公司这段时间要测试SharePoint 2010,为了配合服务器的安装,使用VMWare安装了一个Windows Server 2008 R2虚拟操作系统。创建VMware虚拟机1. 打开VMWare 7.0,从菜单中选择File > New > Virtual Machine,启动虚拟机新建向导。选择Typical(recommended),然后点击Next按钮。2. 选择虚拟机操作系统的安装方式,我们选择I will install the operation system later,然后点击Next按钮。3. 选择虚拟机操作系统的类型,我们选择Windows 2008 Se 阅读全文

posted @ 2012-05-29 11:41 eastson 阅读(6278) 评论(1) 推荐(0) 编辑

摘要:我用VMWare 7.0安装了一个虚拟Windows Server 2008操作系统,想在虚拟机里面访问宿主机的目录。解决方法如下:1. 在虚拟机里面安装VMware Tools。2. 打开VMWare菜单VM > Settings,找到Options选项页,里面有一个SharedFolders功能。选择Always enabled,然后添加需要共享的目录。3. 在虚拟机里面访问电脑vmware-host,就可以看到宿主机共享的目录了。 阅读全文

posted @ 2012-05-29 10:37 eastson 阅读(768) 评论(0) 推荐(0) 编辑

摘要:这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.3.3。它由 C++开发,并且官方可以下载windows、linux和苹果Mac Os三个平台的可执行程序。其有下面几个功能: 1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型)jdk1.1.8jdk1.3.1jdk1.4.2jdk1.5.0jdk1.6.0jikes-1.22harmony-jdk-r533500Eclipse Java Com 阅读全文

posted @ 2012-05-27 10:42 eastson 阅读(350) 评论(0) 推荐(0) 编辑

摘要:在Groovy脚本里面,集合Collection可以理解为泛指Map和List。List的定义:def list = [1, 2, 'hello', new java.util.Date()]assert list.size() == 4assert list.get(2) == 'hello'assert list[2] == 'hello'Map的定义:def map = ['name':'James', 'location':'London']assert map.size() 阅读全文

posted @ 2012-05-27 08:49 eastson 阅读(760) 评论(0) 推荐(0) 编辑

摘要:闭包是什么?看看Groovy Documentation里面的定义:Closures are similar to Java's inner classes, except they are a single method which is invokable, with arbitrary parameters.我自己的理解:闭包就是一个method变量,可以有很多的参数。简单的闭包实例:def closure = { param -> println("hello ${param}") }closure.call("world!")cl 阅读全文

posted @ 2012-05-26 18:08 eastson 阅读(501) 评论(0) 推荐(0) 编辑

摘要:Groovy类会编译成Java的bytecode,也就是说,Groovy类和Java类之间是一对一的映射关系。每一个Groovy类都可以在Java代码中被使用,因为Groovy类也是一个Java类。Groovy List的使用:def list = [1, 2, 'hello', new java.util.Date()]assert list.size() == 4assert list.get(2) == 'hello'assert list[2] == 'hello'Groovy Map的使用:def map = ['name 阅读全文

posted @ 2012-05-26 13:07 eastson 阅读(328) 评论(0) 推荐(0) 编辑

摘要:Groovy脚本文件是一个包含了很多语句和类的文字文件。同其它脚本语言一样,也有多种方法可以运行Groovy脚本文件。在Groovy安装目录(D:\develop\groovy-1.8.6)下新增文件foo\hello.groovy,内容如下:println "Hello, World";for (arg in this.args) { println "Argument:" + arg;}使用命令行方式执行hello.groovy:groovy foo\hello.groovy MyName YourName HisName执行完毕后应该会有如下的画面 阅读全文

posted @ 2012-05-26 12:50 eastson 阅读(364) 评论(0) 推荐(0) 编辑

摘要:Groovy是 Java 平台上设计的面向对象编程语言。这门动态语言拥有类似Python、Ruby和Smalltalk中的一些特性,可以作为 Java 平台的脚本语言使用。Groovy 的语法与 Java 非常相似,以至于多数的 Java 代码也是正确的 Groovy 代码。Groovy 代码动态的被编译器转换成 Java 字节码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。本文的目的是在Windows系列电脑上安装Groovy,原始文档请参考Installing Groovy。第一步:打开网站http://groovy.codehaus.org/Dow 阅读全文

posted @ 2012-05-25 08:38 eastson 阅读(1581) 评论(0) 推荐(0) 编辑

摘要:经过两天不懈的奋战,我的第一个Spring Web程序终于看到结果了。本文记录了开发的详细过程,借此纪念自己的辛苦付出。第一步:开发环境的准备。我的开发环境用的是Eclipse Indigo JavaEE 3.7.2 +JBoss Tools 3.3 +SpringSource Tool Suite for Eclipse Indigo (3.7) 2.9.1。第二步:下载Spring Framework,当前的最新版本是3.1.1.RELEASE,下载地址是http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring- 阅读全文

posted @ 2012-05-23 09:57 eastson 阅读(605) 评论(0) 推荐(0) 编辑

摘要:使用Eclipse开发OSGi Bundle时,会发现有很多现成的Bundle可以用。但如何使用这些Bundle呢?除了上网搜索查资料外,阅读这些Bundle的源码也是一个很好的方法。本文以org.eclipse.osgi.services为例,说明如何用Eclipse阅读其源码。第一步:打开Eclipse,从菜单项Run >> Run Configurations...打开运行配置对话框,在左侧列表找到OSGi Framework,点击New按钮,如下图。找到OSGi对应的版本,这里是3.7.2,记下来,然后点击Close按钮,这里没有必要保存。第二步:打开浏览器,进入Equin 阅读全文

posted @ 2012-05-18 10:43 eastson 阅读(850) 评论(0) 推荐(0) 编辑

摘要:在前篇文章《OSGi系列 - 开发服务端Web应用之一:Servlet实现》里,我们讲述了如何在OSGi框架下开发Servlet的方法。但是不是所有的Web应用都只有Servlet,还有很多的静态资源,例如HTML、图片、CSS、JS等等,这篇文章我们继续讲述如何在Bundle里面如何包含这些静态资源,然后通过浏览器进行访问。第一步:打开HelloWorldBundle项目,在src目录下加入下图的这些静态资源:index.html是一个简单的测试网页,包含对images/equinox.png图片的使用。index.html的内容如下:<!DOCTYPE html PUBLIC &qu 阅读全文

posted @ 2012-05-17 12:02 eastson 阅读(792) 评论(1) 推荐(0) 编辑

摘要:在OSGi框架下如何开发Web应用?这是个问题。OSGi框架下的Web应用运行方式可以归纳为两种:第一种,将Web容器作为一个Bundle,然后运行在OSGi框架中。第二种,将OSGi框架置于Web容器中。本系列文章以第一种运行方式为主,在系列的最后会适当的对第二种运行方式做些介绍。第一步:打开Eclipse,新建Bundle项目HelloWorldBundle(使用Elicpse建立Bundle项目的详细过程可以参考OSGi系列 - 用Eclipse开发Bundle)。HelloWorldBundle项目的目录结构如下图:第二步:打开MANIFEST.MF文件,切换到Dependencies 阅读全文

posted @ 2012-05-17 11:42 eastson 阅读(3484) 评论(0) 推荐(1) 编辑

摘要:这两天看BlueDavy写的一篇OSGi入门的文章《OSGi实战》,在道客巴巴有这篇文章的链接。在这篇文章里面有这样一个例子:一个网站,有一个验证用户名和密码的页面(UserValidatorWebBundle)。验证的方式有三种:LDAP验证(LDAPValidatorBundle)﹑数据库验证(DBValidatorBundle)和配置文件验证(ConfigValidatorBundle)。在OSGi框架来讲,这分别是四个Bundle,UserValidatorWebBundle提供前端Web访问服务,执行时需要调用到三个验证Bundle中某一个提供的验证服务。三个验证Bundle在实际环 阅读全文

posted @ 2012-05-16 14:58 eastson 阅读(1780) 评论(3) 推荐(0) 编辑

摘要:Bundle开发过程中如何调试一直是个困扰的问题,今天我们看看Eclipse在这方面是如何解决的。我用的Eclipse JavaEEIndigo 3.7.2版本。第一步:开启Eclipse,新增一个Plug-in项目。第二步:输入项目名称HelloWorldBundle,注意这里的插件运行方式要选择an OSGi Framework。第三步:输入Bundle有关的元数据信息,这里我们使用默认值。我们选择自动产生Activator类,以便简化我们后面的处理。第四步:我们选择从Hello OSGi Bundle模板生成Bundle项目。第五步:输入Hello OSGi Bundle模板需要的启动和 阅读全文

posted @ 2012-05-15 15:01 eastson 阅读(3470) 评论(0) 推荐(0) 编辑

摘要:Equinox是Eclipse的一个OSGi实现,Eclipse3.1后面的版本都是通过它来启动的。可以从Eclipse网站下载Equinox最新版,网址是http://download.eclipse.org/equinox/。如果你有安装Eclipse 3.1后面的版本,在<install location>/plugins目录下就可以找到一个org.eclipse.osgi_3.2.0_xxx.jar这样的文件,这就是Equinox的实现文件。这里的文章我们以org.eclipse.osgi_3.7.2.v20120110-1415.jar为例。新建目录D:\develop\ 阅读全文

posted @ 2012-05-15 14:06 eastson 阅读(635) 评论(0) 推荐(0) 编辑

摘要:Equinox相关的链接:EclipseEquinox HomeGetting Started with Equinox 阅读全文

posted @ 2012-05-15 10:29 eastson 阅读(274) 评论(0) 推荐(0) 编辑

摘要:估计很多人都接触过路由器,大部分的路由器都支持模块的热插拔,这就意味着可以在路由器运行的状态下给它动态的增加新的功能或者卸载不需要的功能,硬件界的这种热插拔技术一直就是软件界所追求的,而OSGi则使得热插拔技术在软件界成为现实。基于OSGi的系统,可以通过安装新的Bundle﹑更新或停止现有的Bundle来实现系统功能的插拔。那么到底什么是Bundle呢?Bundle其实就是一个jar文件,这个jar文件和普通的jar文件唯一不同的地方就是META-INF目录下的MANIFEST.MF文件的内容,关于Bundle的所有信息都在MANIFEST.MF中进行描述,也就是说,这些都是Bundle的元 阅读全文

posted @ 2012-05-15 09:47 eastson 阅读(671) 评论(1) 推荐(0) 编辑

摘要:安装好了Apache Felix,下面要做的是开发我的第一个Bundle。整个过程是参考Apache Felix Tutorial Example 1 - Service Event Listener Bundle实现的。打开一个DOS窗口,切换到要存放Bundle的目录,这里以D:\develop\eclipse-jee-indigo-SR2-win32\workspace\felix-analysis为例。然后使用Maven创建一个空的项目。mvn archetype:create -DgroupId=felix.tutorial -DartifactId=example1 -Dpacka 阅读全文

posted @ 2012-05-14 14:41 eastson 阅读(1337) 评论(0) 推荐(0) 编辑

摘要:Felix是一个OSGi版本4规范的Apache实现。OSGi是一个基于Java的服务平台规范,其目标是被需要长时间运行、动态更新、对运行环境破坏最小化的系统所使用。有许多公司(包括Eclipse IDE,它是第一个采用OSGi技术的重要项目)已经使用OSGi去创建其微内核和插件架构,以允许在运行时刻获得好的模块化和动态组装特性。几个其他项目如Apache Directory、Geronimo、Jackrabbit、Spring以及JOnAS也都正在转向采用OSGi。从http://felix.apache.org/site/downloads.cgi下载Apache Felix的最新版(当前 阅读全文

posted @ 2012-05-14 08:38 eastson 阅读(515) 评论(0) 推荐(0) 编辑

摘要:Maven默认的本地库位置是${user.home}\.m2\repository,可以修改${maven_home}\conf\settings.xml实现自定义本地库位置。 阅读全文

posted @ 2012-05-11 08:35 eastson 阅读(200) 评论(0) 推荐(0) 编辑

摘要:http://v.youku.com/v_show/id_XMTgzOTM2NDYw.html 阅读全文

posted @ 2012-05-09 12:49 eastson 阅读(246) 评论(0) 推荐(0) 编辑

摘要:DeveloperWorks针对JSF的相关文章:怀疑论者的 JSF: 消除关于 JSF 的 FUD怀疑论者的 JSF: JSF 应用程序的生命周期怀疑论者的 JSF: JSF 转换与验证怀疑论者的 JSF: JSF 组件开发Facelets 非常适合 JSF:很详细的介绍Facelets的模板和复合组件。Google上搜到的一些JSF文章:JSF入门教程 阅读全文

posted @ 2012-05-08 09:03 eastson 阅读(159) 评论(0) 推荐(0) 编辑

摘要:http://v.youku.com/v_show/id_XMTIxMDA3OTU2.html 阅读全文

posted @ 2012-05-07 13:10 eastson 阅读(181) 评论(0) 推荐(0) 编辑

摘要:Portal最新的规范是2.0,也就是JSR268:JSR 286: Portlet Specification 2.0下面是以前版本的一些中文翻译,没有找到2.0的,可以作为起步参考:Portlet标准汉化手册 阅读全文

posted @ 2012-05-06 20:40 eastson 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示