首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

struts+spring+hibernate的web施用<三> Service层代码编写

2012-08-21 
struts+spring+hibernate的web应用三 Service层代码编写package?com.game.products.services.ifaceimpo

struts+spring+hibernate的web应用<三> Service层代码编写

package?com.game.products.services.iface;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写import?java.util.List;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写import?com.game.products.model.Products;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写public?interface?ProductsService?{
struts+spring+hibernate的web施用<三> Service层代码编写????void?addProduct(Products?pd);//添加记录
struts+spring+hibernate的web施用<三> Service层代码编写????void?deleteProduct(Products?pd);//删除记录????
struts+spring+hibernate的web施用<三> Service层代码编写????List?getProducts();//获得所有记录
struts+spring+hibernate的web施用<三> Service层代码编写????int?getRows();;//获得总行数
struts+spring+hibernate的web施用<三> Service层代码编写????List?getProducts(int?pageSize,?int?startRow)?;//获得一段记录
struts+spring+hibernate的web施用<三> Service层代码编写????Products?getProduct(String?gameId);//根据ID获得记录
struts+spring+hibernate的web施用<三> Service层代码编写????String?getMaxID();//获得最大ID值
struts+spring+hibernate的web施用<三> Service层代码编写????void?updateProductd(Products?pd);//修改记录
struts+spring+hibernate的web施用<三> Service层代码编写????List?queryProducts(String?fieldname,String?value);//根据条件查询的所有记录
struts+spring+hibernate的web施用<三> Service层代码编写????int?getRows(String?fieldname,String?value);//获得总行数
struts+spring+hibernate的web施用<三> Service层代码编写????List?queryProducts(String?fieldname,String?value,int?pageSize,?int?startRow);//根据条件查询的一段记录
struts+spring+hibernate的web施用<三> Service层代码编写}
struts+spring+hibernate的web施用<三> Service层代码编写

package?com.game.products.services;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写import?java.util.List;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写import?com.game.products.dao.iface.ProductsDao;
struts+spring+hibernate的web施用<三> Service层代码编写import?com.game.products.model.Products;
struts+spring+hibernate的web施用<三> Service层代码编写import?com.game.products.services.iface.ProductsService;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写public?class?ProductsServiceImp?implements?ProductsService{
struts+spring+hibernate的web施用<三> Service层代码编写????private?ProductsDao?productsDao;
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????public?ProductsServiceImp(){}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:添加信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:对象?
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?addProduct(Products?pd)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????productsDao.addProduct(pd);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:删除信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?对象
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?deleteProduct(Products?pd)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????productsDao.deleteProduct(pd);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:获得所有的信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:信息的集合
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?List?getProducts()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.getProducts();
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:获得总行数
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:总行数
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getRows()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.getRows();
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:获得一段信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:信息的集合
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?List?getProducts(int?pageSize,?int?startRow)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.getProducts(pageSize,?startRow);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:获得一条的信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?ID
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:对象
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?Products?getProduct(String?gameId)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.getProduct(gameId);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:获得最大ID
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:最大ID
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?String?getMaxID()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.getMaxID();
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:修改信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?对象
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?updateProductd(Products?pd)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????productsDao.updateProductd(pd);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:查询信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?集合
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?List?queryProducts(String?fieldname,String?value)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.queryProducts(fieldname,?value);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:获得总行数
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:总行数
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getRows(String?fieldname,String?value)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.getRows(fieldname,?value);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????/**
struts+spring+hibernate的web施用<三> Service层代码编写?????*?函数说明:查询一段信息
struts+spring+hibernate的web施用<三> Service层代码编写?????*?参数说明:?集合
struts+spring+hibernate的web施用<三> Service层代码编写?????*?返回值:
struts+spring+hibernate的web施用<三> Service层代码编写?????*/
struts+spring+hibernate的web施用<三> Service层代码编写????public?List?queryProducts(String?fieldname,String?value,int?pageSize,?int?startRow)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao.queryProducts(fieldname,?value,pageSize,startRow);
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????public?ProductsDao?getProductsDao()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?productsDao;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?setProductsDao(ProductsDao?productsDao)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????this.productsDao?=?productsDao;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写}
struts+spring+hibernate的web施用<三> Service层代码编写

package?com.game.commons;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写import?java.math.*;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写public?class?Pager?{
struts+spring+hibernate的web施用<三> Service层代码编写????private?int?totalRows;?//总行数
struts+spring+hibernate的web施用<三> Service层代码编写????private?int?pageSize?=?30;?//每页显示的行数
struts+spring+hibernate的web施用<三> Service层代码编写????private?int?currentPage;?//当前页号
struts+spring+hibernate的web施用<三> Service层代码编写????private?int?totalPages;?//总页数
struts+spring+hibernate的web施用<三> Service层代码编写????private?int?startRow;?//当前页在数据库中的起始行
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????public?Pager()?{
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????public?Pager(int?_totalRows)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????totalRows?=?_totalRows;
struts+spring+hibernate的web施用<三> Service层代码编写????????totalPages=totalRows/pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????????int?mod=totalRows%pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????????if(mod>0){
struts+spring+hibernate的web施用<三> Service层代码编写????????????totalPages++;
struts+spring+hibernate的web施用<三> Service层代码编写????????}
struts+spring+hibernate的web施用<三> Service层代码编写????????currentPage?=?1;
struts+spring+hibernate的web施用<三> Service层代码编写????????startRow?=?0;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getStartRow()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?startRow;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getTotalPages()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?totalPages;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getCurrentPage()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?currentPage;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getPageSize()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?setTotalRows(int?totalRows)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????this.totalRows?=?totalRows;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?setStartRow(int?startRow)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????this.startRow?=?startRow;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?setTotalPages(int?totalPages)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????this.totalPages?=?totalPages;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?setCurrentPage(int?currentPage)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????this.currentPage?=?currentPage;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?setPageSize(int?pageSize)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????this.pageSize?=?pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?int?getTotalRows()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????return?totalRows;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?first()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????currentPage?=?1;
struts+spring+hibernate的web施用<三> Service层代码编写????????startRow?=?0;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?previous()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????if?(currentPage?==?1)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????return;
struts+spring+hibernate的web施用<三> Service层代码编写????????}
struts+spring+hibernate的web施用<三> Service层代码编写????????currentPage--;
struts+spring+hibernate的web施用<三> Service层代码编写????????startRow?=?(currentPage?-?1)?*?pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?next()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????if?(currentPage?<?totalPages)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????currentPage++;
struts+spring+hibernate的web施用<三> Service层代码编写????????}
struts+spring+hibernate的web施用<三> Service层代码编写????????startRow?=?(currentPage?-?1)?*?pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?last()?{
struts+spring+hibernate的web施用<三> Service层代码编写????????currentPage?=?totalPages;
struts+spring+hibernate的web施用<三> Service层代码编写????????startRow?=?(currentPage?-?1)?*?pageSize;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写????public?void?refresh(int?_currentPage)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????currentPage?=?_currentPage;
struts+spring+hibernate的web施用<三> Service层代码编写????????if?(currentPage?>?totalPages)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????last();
struts+spring+hibernate的web施用<三> Service层代码编写????????}
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写}
struts+spring+hibernate的web施用<三> Service层代码编写

package?com.game.commons;
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写public?class?PagerService?{
struts+spring+hibernate的web施用<三> Service层代码编写????public?Pager?getPager(String?currentPage,String?pagerMethod,int?totalRows)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????//????定义pager对象,用于传到页面
struts+spring+hibernate的web施用<三> Service层代码编写????????Pager?pager?=?new?Pager(totalRows);
struts+spring+hibernate的web施用<三> Service层代码编写????????//????如果当前页号为空,表示为首次查询该页
struts+spring+hibernate的web施用<三> Service层代码编写????????//????如果不为空,则刷新pager对象,输入当前页号等信息
struts+spring+hibernate的web施用<三> Service层代码编写????????if?(currentPage?!=?null)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????pager.refresh(Integer.parseInt(currentPage));
struts+spring+hibernate的web施用<三> Service层代码编写????????}
struts+spring+hibernate的web施用<三> Service层代码编写????????//????获取当前执行的方法,首页,前一页,后一页,尾页。
struts+spring+hibernate的web施用<三> Service层代码编写????????if?(pagerMethod?!=?null)?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????if?(pagerMethod.equals("first"))?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????????pager.first();
struts+spring+hibernate的web施用<三> Service层代码编写????????????}?else?if?(pagerMethod.equals("previous"))?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????????pager.previous();
struts+spring+hibernate的web施用<三> Service层代码编写????????????}?else?if?(pagerMethod.equals("next"))?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????????pager.next();
struts+spring+hibernate的web施用<三> Service层代码编写????????????}?else?if?(pagerMethod.equals("last"))?{
struts+spring+hibernate的web施用<三> Service层代码编写????????????????pager.last();
struts+spring+hibernate的web施用<三> Service层代码编写????????????}
struts+spring+hibernate的web施用<三> Service层代码编写????????}
struts+spring+hibernate的web施用<三> Service层代码编写????????return?pager;
struts+spring+hibernate的web施用<三> Service层代码编写????}
struts+spring+hibernate的web施用<三> Service层代码编写}
struts+spring+hibernate的web施用<三> Service层代码编写

<?xml?version="1.0"?encoding="ISO-8859-1"?>
struts+spring+hibernate的web施用<三> Service层代码编写<!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd">
struts+spring+hibernate的web施用<三> Service层代码编写?
struts+spring+hibernate的web施用<三> Service层代码编写<beans>
struts+spring+hibernate的web施用<三> Service层代码编写????<!--?dataSource?config?-->
struts+spring+hibernate的web施用<三> Service层代码编写????<bean?id="dataSource"?class="org.springframework.jndi.JndiObjectFactoryBean">
struts+spring+hibernate的web施用<三> Service层代码编写????????<property?name="jndiName">
struts+spring+hibernate的web施用<三> Service层代码编写????????????<value>java:comp/env/jdbc/game</value>
struts+spring+hibernate的web施用<三> Service层代码编写????????</property>
struts+spring+hibernate的web施用<三> Service层代码编写????</bean>
struts+spring+hibernate的web施用<三> Service层代码编写<!--?SessionFactory?-->
struts+spring+hibernate的web施用<三> Service层代码编写????<bean?id="sessionFactory"
struts+spring+hibernate的web施用<三> Service层代码编写????????class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????????<property?name="dataSource">
struts+spring+hibernate的web施用<三> Service层代码编写????????????<ref?bean="dataSource"/>
struts+spring+hibernate的web施用<三> Service层代码编写????????</property>
struts+spring+hibernate的web施用<三> Service层代码编写????????<property?name="configLocation">
struts+spring+hibernate的web施用<三> Service层代码编写????????????<value>classpath:com\game\bean\hibernate\hibernate.cfg.xml</value>
struts+spring+hibernate的web施用<三> Service层代码编写????????</property>????????
struts+spring+hibernate的web施用<三> Service层代码编写????</bean>
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????<!--?TransactionManager??-->
struts+spring+hibernate的web施用<三> Service层代码编写????<bean?id="transactionManager"
struts+spring+hibernate的web施用<三> Service层代码编写????????class="org.springframework.orm.hibernate3.HibernateTransactionManager">
struts+spring+hibernate的web施用<三> Service层代码编写????????<property?name="sessionFactory">
struts+spring+hibernate的web施用<三> Service层代码编写????????????<ref?local="sessionFactory"/>
struts+spring+hibernate的web施用<三> Service层代码编写????????</property>
struts+spring+hibernate的web施用<三> Service层代码编写????</bean>
struts+spring+hibernate的web施用<三> Service层代码编写<!--?DAO?-->
struts+spring+hibernate的web施用<三> Service层代码编写????<bean?id="productsDao"?class="com.game.products.dao.hibernate.ProductsMapDao">
struts+spring+hibernate的web施用<三> Service层代码编写????????<property?name="sessionFactory">
struts+spring+hibernate的web施用<三> Service层代码编写????????????<ref?bean="sessionFactory"/>
struts+spring+hibernate的web施用<三> Service层代码编写????????</property>
struts+spring+hibernate的web施用<三> Service层代码编写????</bean>
struts+spring+hibernate的web施用<三> Service层代码编写????
struts+spring+hibernate的web施用<三> Service层代码编写????<!--?Services?-->
struts+spring+hibernate的web施用<三> Service层代码编写?????<bean?id="productsService"?class="com.game.products.services.ProductsServiceImp">
struts+spring+hibernate的web施用<三> Service层代码编写????????<property?name="productsDao">
struts+spring+hibernate的web施用<三> Service层代码编写????????????<ref?bean="productsDao"/>
struts+spring+hibernate的web施用<三> Service层代码编写????????</property>
struts+spring+hibernate的web施用<三> Service层代码编写????</bean>?
struts+spring+hibernate的web施用<三> Service层代码编写<bean?id="pagerService"?class="com.game.commons.PagerService">
struts+spring+hibernate的web施用<三> Service层代码编写????</bean>
</beans>

<Context?path="/game"?docBase="D:\tomcat-5.5.20\webapps\game"?debug="0"?reloadable="true">
struts+spring+hibernate的web施用<三> Service层代码编写????????<Resource
struts+spring+hibernate的web施用<三> Service层代码编写????????????name="jdbc/game"
struts+spring+hibernate的web施用<三> Service层代码编写????????????type="javax.sql.DataSource"
struts+spring+hibernate的web施用<三> Service层代码编写????????????password=""
struts+spring+hibernate的web施用<三> Service层代码编写????????????driverClassName="net.sourceforge.jtds.jdbc.Driver"
struts+spring+hibernate的web施用<三> Service层代码编写????????????maxIdle="2"
struts+spring+hibernate的web施用<三> Service层代码编写????????????maxWait="5000"
struts+spring+hibernate的web施用<三> Service层代码编写????????????username="sa"
struts+spring+hibernate的web施用<三> Service层代码编写????????????url="jdbc:jtds:sqlserver://127.0.0.1:16899/game"
struts+spring+hibernate的web施用<三> Service层代码编写????????????maxActive="4"/>
struts+spring+hibernate的web施用<三> Service层代码编写
struts+spring+hibernate的web施用<三> Service层代码编写????????</Context>

这个数据源是针对tomcat 5.5以上版本的,以下版本的写法有所不同,不同之处可以用google搜索得知。这个数据源很简单,并没有过多的配置来优化系统,只是为了让项目更容易让人理解。需要注意都是,我的数据链接的JDBC包是jtds包,而不是普通的那个三个jar包。

热点排行