框架
文章平均质量分 80
pathfindeng
热衷移动互联产品开发市场研究酷爱篮球运动热爱生活
展开
-
Struts1和Struts2的区别
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。(侵入式编程,不赞同) • Struts 2Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execu转载 2009-12-17 05:19:00 · 1015 阅读 · 0 评论 -
ubuntu 10.04 搭建 Nginx + MySQL + PHP5.3环境搭建
一、ppa安装php-fpm安装工具包$ sudo apt-get install python-software-properties添加ppa源$ sudo add-apt-repository ppa:yola/php5安装php5-fpmsudo apt-get updatesudo apt-get install php5原创 2013-06-18 11:39:01 · 2134 阅读 · 0 评论 -
智能手机上的显卡 解读ARM架构主流GPU
GPU,一词是由英伟达在1999年提出来的。GPU相当于专用于图像处理的CPU,正因为它专,所以它强,在处理图像时它的工作效率远高于CPU,因此在PC时代,一个带有不错GPU的独立显卡无疑是游戏玩家的必然选择。 而在智能手机飞速发展的这两年,特别是cortex—A8规格的CPU的使用,手机CPU的主频也达到了1GB,硬件性能也成为了智能手机好坏的重要标志。在加上软件商城那些游戏软件的催化,一转载 2012-01-19 14:52:07 · 6718 阅读 · 0 评论 -
ARM架构与X86架构
维基是个好东西,只不过有时候也不太准....ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。在今日,ARM家族占了所有32位嵌入式处理器转载 2012-01-19 14:49:36 · 6354 阅读 · 0 评论 -
com组件和一般dll的区别
这阵子在想一个需要利用com组件的小程序怎么做,突然想起上次去面试的时候考官问过autocad开发时为什么要利用com,而不采用一般的dll呢? 到google上查了一下,许多人也问了一样的问题:) 用com来写程序要比普通的dll麻烦一些,但是带来的好处也大很多,尤其是在开发像autocad这样大型软件的时候,需要跨区域来协同工作。“学习COM,首先要知道COM的目的是什么,转载 2011-11-25 11:55:23 · 1565 阅读 · 0 评论 -
android 动态加载 插件模型开发
目前市面上的应用商店,不管是 apple 还是 android 平台, 一般只有一家商店。如果要动态添加商店,允许多家商店共存。搭建一个平台,多家应用商店可以加入。类似于商场与专卖店的关系。每个商店的业务由各自实现,但统一由商场来提供接口供用户选择。下面就来简单做个原型:1 ClassLoadTestMain 商场2 ClassLoadTestPlugin 商店3原创 2011-11-17 17:25:14 · 4329 阅读 · 2 评论 -
Portal(抛砖引玉)
一、在Portlet规范里是这样讲的:“portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动”。 Portal的功能可以分为三个主要方面:1. Portlet容器:Portlet容器与servlet容器非常类似,所有的portlet都部署在portlet容器里,portlet容器控制portlet的生命周期并为其提供必要的资源和环境信息。Portlet容器负原创 2010-06-10 20:03:00 · 585 阅读 · 0 评论 -
Spring DAO层的设计思想
近几年持久化技术 领域异常喧嚣,各种框架雨后春笋般地冒出,Sun也连接不断地颁布几个持久化规范。Spring对多个持久化技术提供了集成的支持,包括 Hibernate、iBatis、JDO、JPA、TopLink,此外,还通过Spring JDBC框架对JDBC API进行简化。Spring面向DAO制定了一个通用的异常体系,屏蔽具体持久化技术的异常,使业务层和具体的持久化技术达到解耦。此外,Spring 提供了模板类简化各种持久化技术的使用。通用的异常体系及模板类是Spring整合各种五花八门持久化技术的转载 2010-06-07 06:54:00 · 6089 阅读 · 0 评论 -
Spring事务管理
通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。声明式事务管理的配置方式,通常有如下三种:1.使用TransactionProxyFactoryBean为目标bean生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。2.采用bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。3.使用BeanNameAutoPro转载 2010-06-04 06:52:00 · 574 阅读 · 0 评论 -
关于Spring声明性事务的几种定义方式
<br />PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 <br />PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 <br />PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 <br />PROPAGATION_REQUIRES_NEW -- 新建事务,如果当前存在事务,把当前事务挂起。 <br />PROPAGATIO原创 2010-06-04 06:41:00 · 721 阅读 · 0 评论 -
ssh框架搭建的基本步骤(以及各部分作用)
<br />本文档用于说明用ssh实现crud过程中的基本步骤。<br />首先,明确spring,struts,hibernate在环境中各自的作用。<br />struts:<br />用来响应用户的action,对应到相应的类进行处理。需要struts对应的包。<br />hibernate:<br />用来把实体类对应到数据库。提供增删改查的基本操作实现。需要hibernate对应的包以及mysql的jdbc驱动包。<br />spring:<br />管理struts:在xml配置文件转载 2010-06-02 10:29:00 · 15279 阅读 · 2 评论 -
Struts的html:checkBox标签超郁闷的问题
被Struts的html:checkBox标签使用的小问题郁闷了两天,今天终于找到了解决的办法。如果大家也遇到同样的问题,可以参考。1)需求: 当通过菜单进入页面时,页面中的checkbox处于被选中状态,页面提交后forward回本页,对应的checkbox保持提交时的状态,也就是说:如果提交时checkbox是选中状态回来仍然是选中状态;如果用户在提交前将checkbox转载 2010-01-11 17:42:00 · 583 阅读 · 0 评论 -
之参数传递
之参数传递 html:link有很多参数选项,如关键有:action --指定点击链接后,进入的*.do动作action的值不需要跟后缀,struts自动补上.dopage -- 跟action一样的功能,不过这个不会自动补.do,也就是说可以链接其他类型的动作,如html,jsp,php等paramId--指定参数的key名称,如要输出http://abc.com/ss?kk=abc,则原创 2009-12-29 12:24:00 · 731 阅读 · 0 评论 -
spring-android
spring-android主要提供了两个重要的功能:1.Rest模板,很多Android应用都要与服务器进行交互,而现在很多互联网应用的服务器端都会提供Rest服务,数据格式一般是json、xml、rss等,如果使用spring-android,这将大大方便你的Android应用与服务器端的交互,spring-android在解析json,xml都是非常方便的;2.Auth授权验转载 2013-07-22 18:25:53 · 1528 阅读 · 0 评论