- 浏览: 28832 次
- 性别:
- 来自: 福州
文章列表
北京时间
12月7日夜1点左右,谷歌
官方
终于发布Android
2.3 Gingerbread SDK(国内译作姜饼)。目前姜饼Android 2.3 Gingerbread SDK可以通过Android官方链接进行下载
,进行PC上的SDK体验(如果以前安装过SDK的可以直接升级即可)。
姜饼SDK的新功能
请见页面下方部分。这里是SDK的下载地址。Android SDK for Windows
android-sdk_r08-windows.ziphttp://dl.google.com/android/android-sdk_r08-windows.zip
...
购物车总结:
写一个购物车的类Cart
public class Cart {
private float totalPrice;//总价
private float savingMoney;//节省的金额
//使用一个Map来保存购物车信息
protected Map<String,Orderitem> items;
//初始化购物车,如果是第一次添加,则创建一个购物车信息集合
public Cart(){
if(items==null){
items = new HashM ...
- 2007-10-21 23:03
- 浏览 1903
- 评论(1)
分页总结:
通过当前页判断是否有上一页下一页和首尾页
通过总记录数得出总页数
public class Pager {
private int currentPage;//当前页码
private int pageSize=3;//每页记录数
private int totalPage;//总页数
private int totalSize;//总记录数
private boolean hasFirst;
private boolean hasPrevious;
private boolean hasNext;
...
- 2007-10-21 23:02
- 浏览 947
- 评论(0)
Spring中的数据访问
不管使用哪种DAO技术,Spring提供了统一的异常处理机制。
使用O/R Mapping的访问框架中的模版(HibernateTemplate),开发者无需考虑是否要处理异常,
因为SpringDAO代劳了这些工作。
HibernateDaoSupport:Hibernate DAO抽象类,开发者需要为他配置Hibernate SessionFactory。
通过注入的方式实现。通过HibernateDaoSupport之类,可以获得HibernateTemplate.
Spring中的所有模版类都是线程安全的包括(HibernateTemplate)
定义H ...
- 2007-10-21 15:56
- 浏览 1357
- 评论(0)
数据库事务必须具备ACID特性,即Atomic(原子性),Consistency(一致性),Isolation(隔离性)和Durability(持久性)。
对于开发人员来说,并不需要了解数据库事务的底层细节,只需要通过数据库系统提供的接口,就可以按照业务需求来控制事务。
Spring提供了强大而简便的事务处理功能,核心就是PlatformTransactionManager抽象接口。
Spring将所有事务管理都抽象为PlatformTransactionManager、TransactoinStatus和TransactionDefinition这三个接口。
PlatformTransac ...
- 2007-10-03 22:40
- 浏览 1788
- 评论(0)
运行环境:Tomcat5.0+Spring2.0+Struts1.2+Hibernate3.1
注意:使用Spring1.x 与Struts集成,与Spring2.0 与Struts集成存在不同点
我门可以采用三种方式之一来整合Spring和Struts:
1.Struts的Action继承Spring的ActionSupport类,并在Action中获取Spring的ApplicationContext。这
是最简单的一种整合方式,但有三个缺点:第一,Struts与Spring紧密耦合,不能改换到其他IoC容器;
第二,难以使用Spring AOP特性;第三,对于需要使用Dispatch ...
- 2007-10-03 22:32
- 浏览 3274
- 评论(0)
集成Spring与Hibernate,
将dataSource与sessionFactory添加进Spring的配置文件,
将Hibernate下的DAO交由Spring来管理。
xml 代码
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.or ...
- 2007-10-03 22:07
- 浏览 1351
- 评论(0)
Rich Domain Object模式
在这种模式下,Domain Object不再是单纯的数据载体,Domain Object包含了相关的业务逻辑方法。例如News类包含了addNewsView 方法等。
下面是修改后的News类的源代码:
java 代码
public class News extends BaseObject
{
//此处省略了其他的属性
//此处省略了属性对应的setter和getter方法
//增加新闻回复的业务逻辑方法 ...
- 2007-10-03 00:26
- 浏览 3280
- 评论(0)
(转载自)轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发 李刚
常见的架构设计策略
目前流行的轻量级J2EE应用的架构比较一致,采用的技术也比较一致,通常使用Spring作为核心,向上整合MVC框架,向下整合ORM框架。使用Spring的IOC容器来管理各组件之间的依赖关系时,Spring的声明事务将负责业务逻辑层对象方法的事务管理。
但在固定的技术组合上,依然可能存在小的变化。下面依次讨论可能存在的架构策略。
8.4.1 贫血模式
贫血模式是最常用的设计架构,也是最容易理解的架构。为了让读者通过本书顺利进入轻量级J2EE企业应用开发,本 ...
- 2007-10-03 00:18
- 浏览 3365
- 评论(0)
Struts是一个Web层框架,需要考虑如何获得业务逻辑接口。一个较好的设计就是首先设计一个BaseAction,其中定义获得业务逻辑接口的方法,其他所有Action继承了BaseAction,方便地调用业务逻辑接口。
java 代码
public class BaseAction extends Action {
private static final UserService userService = new UserServiceImpl();
public UserService getUserSer ...
- 2007-09-28 17:00
- 浏览 1298
- 评论(0)
Spring倡导以依赖注入(IOC)的方式来装配Bean。对于AOP也不例外。
Spring提供了ProxyFactoryBean类来实现AOP的装配。
MethodBeforeAdvice
AfterReturningAdvice
ThrowsAdvice
MethodInterceptor(不要忘记调用其中的invocation.proceed())
ProxyFactroyBean是一个工厂类,它返回的对象封装了目标对象target和增强的AOP代理。
MethodInterceptor称为环绕通知。除了实现MethodBeforeAdvice, ...
- 2007-09-22 01:10
- 浏览 1235
- 评论(0)
----------Spring之AOP--------------
为其他对象提供一种代理以控制对这个对象的访问。
代理对象可以在客户和目标对象之间起到中介作用,去掉客户不能看到的内容和服务或者
增添客户需要的额外服务。
(1) 切面(Aspect): 一个关注点的模块化,这个关注点可能会横切多个对象。
事务管理是J2EE应用中一个关于横切关注点的很好的例子。 在Spring AOP中,
切面可以使用通用类(基于模式的风格) 或者在普通类中以 @Aspect 注解(@AspectJ风格)来实现。
(2) 连接点(Joinpoint): 在程序执行过程中某个特定的点,比如某方法调用的时候或者 ...
- 2007-09-22 00:56
- 浏览 1194
- 评论(0)
JSP+Servlet+Mysql开发
数据库创建:
为了管理和日后修改部署的方便,我们在应用目录下建一个SQl目录,用于存放建数据库的.sql文件。
在MYsql的命令行窗口中,我们导入.Sql文件
mysql > \. E:\\workspace\\BBS\\SQL\\bbs.sql
JDBC~ ...
- 2007-07-12 22:04
- 浏览 1116
- 评论(0)
java企业级应用之术语篇 2007-04-25 来自:java060515
在了解完J2ee的相关周边产品之后需要深入J2ee规范内部去了解一下到底这些规范
这里介绍几个最常用的规范
再继续说下去之前有必要说几个常识
Java的诞生
Java之父James Gosling早年从cmu毕业之后
从事了一段时间的开发工作,后来意外碰到一个项目
这个项目要求他用C++开发,但可爱的JG是天才,凡是天才在某方面特别突出的同时
必然有一些天生的缺陷,恩,或说共性,比如说懒,急躁和傲慢
JG既然是天才,那就必然具备这些共性,JG懒,以至于他学不好C++
不仅他学不好,当年开发出Jav ...
- 2007-04-30 17:00
- 浏览 1213
- 评论(0)
java 代码
class A{
String name = "A";
int age = 18;
String getName(){
return name;
}
String greeting(){
return "classA";
}
String fooA(){
return "f ...
- 2007-04-15 12:52
- 浏览 1166
- 评论(0)