许可协议:creativecommons licenses 记事本练习 1 在这个练习中,你将要创建一个简单的记事本列表,用户可以添加新的记事但是不能编辑他们。这个练习示范了如下内容: 列表活动创建并操作菜单项的基本知识。怎样在SQLite数据库中存取记事。怎样将数据绑定到一个使用了数组适配器的列表视图(最简单的一种绑定到列表视图的方式)。关于屏幕布局,包括怎样布局一个列表视图,怎样将一个项目加入活动的菜单,活动是怎样操作那些菜单选择,这些内容的基础知识。 [Exercise 1] [Exercise 2] [Exercise 3] [ ...
前面已经介绍了采用单态模式保证Hibernate的SessionFactory的单态和用DAO工厂创建并管理dao实例 那么现在,我们用Listener实现在系统启动时,即完成SessionFactory实例的初始化,以及DaoFactory的初始化。public class FactoryLoaderListener implements ServletContextListener {
DaoFactory df=null;
SessionFactory sf=null;
//在系统启动时候加载
public void contextInitialize ...
SessionFactoryBuilder.java //由SessionFactoryBuilder的单态来保证SessionFactory的单态
public class SessionFactoryBuilder {
private SessionFactory sessionFactory;
private static SessionFactoryBuilder sfb;
//空的私有构造函数
private SessionFactoryBuilder(){
}
public static SessionFactoryBu ...
不用Spring的时候,我们常用DAO工厂来创建并管理dao实例。daoContext.xml<?xml version="1.0" encoding="UTF-8"?>
<daoContect>
<dao id="userDao" class="com.afei.dao.impl.UserDaoHibernate"></dao>
<dao id="messageDao" class="com.afei.dao.impl. ...
listMessage.jsp:<table border="1" align="center" width="600" style="border-collapse:collapse;font-size:10pt" >
<caption>
电子留言系统
</caption>
<tr>
<td colspan="2" align="right">
<a href ...







评论排行榜