月归档:2011 年十一月

Seam注解

Seam注解   1、组件注解 @Name @Name(“componentName”) 为一个类定义一个Seam组件。所有Seam组件都需要该注解。 @Scope @Scope(ScopeType.CONVERSATION) 定义默认的组件上下文。可以定义的值由 ScopeType 枚举:EVENT, PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS。 当范围没有显式定义时,默认的范围取决于组件类型。 对于无状态会话bean,默认是 STATELESS。 对于Entity Bean和Stateful Session Bean,默认是CONVERSATION。 对于JavaBean,默认是 EVENT。

发表在 服务端开发 | 标签为 , , | 留下评论

构建Seam EAR项目

1.需要的软件 软件下载(Seam  RAR包)   JDK要下载J2EE JDK) (1)eclipse-jee-helios-SR2-win32.zip      eclipse J2EE 开发环境 (2)HibernateSynchronizer-3.1.9.zip      Hibernate类生成工具 (3)jboss-as-distribution-6.0.0.Final.zip            JBoss服务器 (4)jboss-seam-2.2.2.Final.zip          seam (5)jbosstools-3.2.0.GA.aggregate-Update-2011-02-16_18-30-44-H329.zip       eclipse的 jbosstools插件 (6)mysql-connector-java-5.1.18.zip       mysql数据库驱动程序 (7)mysql-installer-5.5.17.0.msi … 继续阅读

发表在 服务端开发 | 标签为 , , | 留下评论

javapns简介

javapns是一个java实现的APNs的provider库,利用这个库可以向apple的APNs服务器推送基本的以及自定义的APNs消息、从APNs服务器接收详细发送情况报告(error packet)和查询反馈信息(feedback)。下面介绍其基本的用法。

发表在 服务端开发 | 标签为 | 一条评论

namenode启动过程

类public class NameNode implements ClientProtocol, DatanodeProtocol, NamenodeProtocol, FSConstants, RefreshAuthorizationPolicyProtocol其中的public static void main(String argv[]) throws Exception 方法是系统的入口。

发表在 科研论文 | 标签为 | 留下评论

Hibernate Synchronizer 异常总结

1. org.hibernate.MappingException “Hibernate Synchronizer—-Add Mapping Reference” 之后在 hibernate.cfg.xml 配置文件中顶部文档生命被删除。 解决办法,在头部加上文档申明信息,要和你的Hibernate版本对应: [codesyntax lang="php"] <?xml version=”1.0″ encoding=”utf-8″?> <!DOCTYPE hibernate-configuration PUBLIC “-//Hibernate/Hibernate Configuration DTD//EN” “http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”> [/codesyntax]

发表在 服务端开发 | 标签为 | 留下评论

关键字static的含义

C语言:最初只用于表示退出一个块后依然存在的局部变量,即:变量一直存在,当再次进入该块时仍然存在。随后扩展了其含义,表示不能被其他文件访问的全局变量和函数。 C++和JAVA语言:表示属于类且不属于类对象的变量和函数

发表在 其他 | 留下评论

APNs消息推送服务的provider端

apple 为其iOS设备提供消息推送服务。简单的说就是应用程序开发者想要给自己应用程序客户端的一个实例发送消息,都要经过apple的推送消息服务器(push notification service)。应用程序的开发者把消息push到apple的服务器,apple的服务器会根据开发者的证书(certificate)把消息和一个应用程序的appID关联,中再把消息push到目标设备,目标设备上的iOS收到这个消息(notification),把这个消息通知给用户,让用户选择是否启动关联的应用程序。本文主要讲一下想要push消息的provider端需要做的事情。

发表在 移动开发 | 留下评论

SQL Anywhere—嵌入式sql

嵌入式 SQL 是用于 C 和 C++ 编程语言的数据库编程接口。它由混杂在(嵌入于) C 或 C++ 源代码中的 SQL 语句组成。这些 SQL 语句先由 SQL 预处理器转换为 C 或 C++ 源代码,然后您再进行编译。 在运行时,嵌入式 SQL 应用程序使用 SQL Anywhere 接口库与数据库服务器进行通信。在大多数平台上,接口库是一个动态链接库 (DLL) 或共享库。 在 Windows 操作系统上,接口库是 dblib10.dll。 在 UNIX 操作系统上,接口库会是 libdblib10.so、libdblib10.sl, 或 libdblib10.a(视操作系统而定)。 在 … 继续阅读

发表在 服务端开发 | 留下评论

云计算模拟器

主要介绍云计算模拟工具:CloudSim CloudSim由澳大利亚墨尔本大学开发的,首要目标是在云基础设施上对不同应用和服务模型的调度和分配策略的性能进行量化和比较,从而达到控制云计算资源使用的目的。

发表在 云计算技术 | 标签为 | 留下评论

Objective C那些事儿 (一)

最近迫于项目压力,看了一遍《Objective C基础教程》,为防止以后忘掉,在这里做个小小的笔记吧。 Objective C本来是一个叫做NextStep的公司搞的,后来在某年被apple收购,成为了apple开发其macOS,iOS以及各种应用的基本语言。这也是为什么Objective C的库中提供的接口都以“NS”作为前缀原因(apple还比较尊重历史~)。以前就听说ObjectiveC与C语言的差别不大,只是在C里面添加了一些面向对象元素。但是初次接触它时,被它的古怪的语法震住了(比如@“”,NSXX,函数调用等),觉得这个改动也太大了!随着接触加深,开始时那种震惊的感觉逐渐就不那么强了。ObjectiveC与其他面向对象语言有很多相似之处,包括很多概念,只是起了一个不同的名字(比如它把类定义和实现分开写,而C++既支持分开写,也支持写在一起;它有一个叫做“协议”的东东,而在java中,这个东西类似与接口(interface)),所以,如果有其他面向对象编程经验,掌握ObjectiveC应该不是什么难事。因为ObjectiveC是源于C语言的,所以我们先介绍它和C语言的相同之处,再介绍它后来引进的一些特性。

发表在 移动开发 | 留下评论