SSH(JFIS)

原创 2007年09月17日 15:46:00
 
 
applicationContext.xml(树叶或白菜)
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 
<beans>
 
       <bean id="DataSource"
              class="org.apache.commons.dbcp.BasicDataSource">
              <property name="driverClassName">
                     <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
              </property>
              <property name="url">
<!--                value中间不能有空格-->
                     <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DB_Wuliu</value>
              </property>
              <property name="username">
                     <value>sa</value>
              </property>
       </bean>
       <bean id="SessionFactory"
              class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
              <property name="dataSource">
                     <ref bean="DataSource" />
              </property>
              <property name="hibernateProperties">
                     <props>
                            <prop key="hibernate.dialect">
                                   org.hibernate.dialect.SQLServerDialect
                            </prop>
                            <prop key="hibernate.show_sql">
                                   true
                            </prop>
                     </props>
              </property>
              <property name="mappingResources">
                     <list>
                            <value>com/Lianxi.hbm.xml</value>
                            <value>com/Luser.hbm.xml</value>
                     </list>
              </property>
              </bean>
      
       <bean id="LuserDAO" class="com.LuserDAO">
              <property name="sessionFactory">
                     <ref bean="SessionFactory" />
              </property>
       </bean>
<!--     struts中action的配置。"iuser"为UserAction类中声明的接口变量,"LuserDAO"为接口的实现类-->
       <bean name="/user"
             class="com.struts.action.UserAction">
             <property name="iuser">
              <ref bean="LuserDAO"/>
           </property>
    </bean>
  
       </beans>
 
 
 
 
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
 <data-sources />
 <form-beans >
   <form-bean name="userForm" type="com.struts.form.UserForm" />
    <form-bean name="lianxirenForm" type="com.struts.form.LianxirenForm" />
 </form-beans>
 <global-exceptions />
 <global-forwards />
 <action-mappings >
<!-- type属性里写代理类-->
    <action
      attribute="userForm"
      input="/user.jsp"
      name="userForm"
      parameter="method"
      path="/user"
      scope="request"
      type="org.springframework.web.struts.DelegatingActionProxy">
      <forward name="user" path="/user.jsp" />
    </action>
 </action-mappings>
<!-- 需要加插件-->
 <message-resources parameter="com.struts.ApplicationResources" />
 <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" />
 </plug-in>
</struts-config>
 
一个DAO
 
package com.hp.hibernate.bean;
 
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.hp.struts.dao.IPlacard;
 
publicclass DbPlacardDAO extends HibernateDaoSupport implements IPlacard {      
       protectedvoid initDao() {
              // do nothing
       }
       // save
       publicvoid hp_sava(DbPlacard dbplacard) {
              getHibernateTemplate().save(dbplacard);
       }
       // selectAll
       public List hp_findAll() {
              List list = getHibernateTemplate().find("from DbPlacard");
              return list;
       }
       // delete by Id
       publicvoid hp_delete(DbPlacard dbplacard) {
              getHibernateTemplate().delete(dbplacard);
       }
       // update by Id
       publicvoid hp_update(DbPlacard dbplacard) {
              getHibernateTemplate().update(dbplacard);
       }
       // select by Id
       public DbPlacard hp_findById(Integer id) {
              DbPlacard placard = (DbPlacard) (getHibernateTemplate().get(
                            "com.hp.hibernate.bean.DbPlacard", id));
              return placard;
       }
}
 
Junit测试
package com.bean;
import java.util.List;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import junit.framework.TestCase;
 
publicclass BUserDAOTest extends TestCase {
 
       ApplicationContext ctx = new FileSystemXmlApplicationContext("src/applicationContext.xml");
       //实例化一个接口对象
       IUser dao = (IUser)ctx.getBean("BUserDAO");
              publicvoid testSelectAll() {
              List list;
              list = dao.selectAll();
              System.out.println(list.size());
       }
}
 
 
 
 
 
 
模糊查询
public List powerFuzzyQuery(String powerName) {
List list = getHibernateTemplate().find(
"from jfis.bean.JfisPowerSys where powerName like ?","%" + powerName + "%");
return list;
}
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

使用ssh-agent,实现ssh完全免密码登陆

ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需...
  • icebergwang
  • icebergwang
  • 2013年10月30日 21:23
  • 22523

Linux 下开启ssh服务

要确认linux是不是安装了和开启了ssh服务可以输入 netstat -an|grep 22,查看22端口是否打开,如果找开,则证明SSH服务开启了。   1、修改sshd_config文件,命...
  • garfieldswimming
  • garfieldswimming
  • 2013年03月11日 11:05
  • 9484

Jenkins如何配置ssh服务器

在这里上班,总是感觉在吃老本的感觉。现在回过头来看,当时毕业后,去了北京,去了ALU是一项多么正确的事,在那里度过了最美好的三年工作时间,在那里见识了很多技术。 目前正在一步步捡回那时候所用的技术知...
  • liujingqiu
  • liujingqiu
  • 2017年02月28日 08:31
  • 6706

Java分页代码(JFIS)

TpageList类 package jfis.util; import java.util.List; publicclass TPageList {         pri...
  • lucky__jin
  • lucky__jin
  • 2011年03月15日 13:28
  • 1717

SSH框架和drw框架完成电子相册

  • 2018年01月13日 13:16
  • 32.02MB
  • 下载

SSH整合所有jar

  • 2018年01月13日 13:40
  • 20.32MB
  • 下载

SSM和SSH的完整架包

  • 2018年01月13日 15:26
  • 30.63MB
  • 下载

ssh框架综合项目开发视频

  • 2018年01月16日 10:24
  • 49B
  • 下载

ssh_secure_shell

  • 2018年01月11日 11:51
  • 5.13MB
  • 下载

基于SSH的JavaWeb网上书店

  • 2018年01月15日 20:05
  • 16.92MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSH(JFIS)
举报原因:
原因补充:

(最多只允许输入30个字)