这几周一直在学习项目配置文件之类的问题,现在正好有机会和大家分享一下.
每日一道理 当浮华给予我们过多欺骗,现实中的虚假几乎让我们忘却了真的存在,是真情唤回了迷离的心,是真情带给了我们最纯、最真的感觉,它流露的是美的誓言,渗透的是永恒执著的真爱。
项目框架搭建总结: 1。建立web工程 *导入须要的jar包 db:链接数据库的驱动 hebernate:使用hibernate的jar包 jstl:java标准标签库 junit:测试用的jar包 spring:使用spring的jar包 struts2:使用struts2的jar包 *项目体系分层 cn.itcast.elec.containner:自定义的spring容器,用于在控制层调用操纵业务层。 cn.itcast.elec.dao:项目的dao层,用于链接数据库的操纵。 cn.itcast.elec.domain:封装实体对象(PO对象),对应链接数据库表的映射文件 cn.itcast.elec.service:项目的service层,负责操纵各个功能的业务逻辑 cn.itcast.elec.util:封装系统使用到的公用类的方法和属性 cn.itcast.elec.web.action:系统的控制层,负责页面和跳转 cn.itcast.elec.form:封装值对象(VO对象),对应页面传递的表单值的属性 junit:测试专用 *配置文件: 放置到src的目录下: beans.xml.spring的配置文件 hibernate.cfg.xml:hibernate的配置文件 struts.xml:struts2的配置文件 2建立速决层 在cn.itcast.elec.domain中创立速决层的对象ElecText.java public class ElecText implements java.io.Serializable { private String textID; private String textName; private Date textDate; private String textRemark; } *对应javaBean的PO对象,创立于表的映射文件ElecText.hbm.xml*创立连接数据库的hibernate配置文件,hibernate.cfg.xml放置到src目录下 3 Dao层的搭建 *在cn.itcast.elec.dao目录下,创立ICommonDao的接口 public interface ICommonDao root sa com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/itcast1222elec true //事务的主动提交,如果事务无法提交 ,那么session就不能操纵,session不能操纵,那么就不能写增删改查org.hibernate.dialect.MySQL5Dialect update true { public void save(T entity); } *在cn.itcast.elec.dao目录下,创立ICommonDao的实现类CommonDaoImpl public class CommonDaoImpl extends HibernateDaoSupport implements ICommomDao { public void save(T entity) { this.getHibernateTemplate().save(emtity); //使用hibernate模板,必须spring注解 @Resource(name="sessionFactroy") public final void setSessionFactoryDi(SessionFactroy sessionFactory) { super.setSessionFactory(sessionFactory); } } } *在cn.itcast.elec.dao.impl的目录下,创立IElecTextDao接口 public interface IElecTextDao extends ICommonDao { public final static SERVICE_NAME="cn.itcast.elec.dao.impl.ElecTextDaoImpl"; } *在cn.itcast.elec.dao.impl的目录下,创立IElecTextDao接口的实现类ElecTextDaoImpl
还没写完,明天太累,明天继承。
文章结束给大家分享下程序员的一些笑话语录: 《诺基亚投资手机浏览器UCWEB,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)
--------------------------------- 原创文章 By
项目和配置文件---------------------------------