怎么在Eclipse里添加SSH 5

我想利用struts2.0springhibernate结合Eclipse开发项目,但是没有用过Eclipse,所以麻烦哪位大虾指点指点,怎么将其添加进去,希望能详细的解... 我想利用struts2.0 spring hibernate结合Eclipse开发项目,但是没有用过Eclipse,所以麻烦哪位大虾指点指点,怎么将其添加进去,希望能详细的解答我的问题! 展开
 我来答
babyAn涩
推荐于2016-06-30 · 知道合伙人金融证券行家
babyAn涩
知道合伙人金融证券行家
采纳数:7678 获赞数:132050
2014年于上海市商贸旅游学校毕业,专业会计。后就读于上海市同济大学网络教育学院。

向TA提问 私信TA
展开全部
添加顺序 : Spring Hibernate Struts (Struts放在前面也行,试过了,总之Hibernate一定得放在Spring之后再添加)
注:在添加时候选择那个COPY到。。。lib目录下的,而且加了Spring后加Hibernate会有重复,这时不要覆盖重复的包,直接选择Eclipse默认的Keep
......就行,

applicationContext配置文件范例:
<?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"
destroy-method="close">
<property
name="driverClassName"
value="org.gjt.mm.mysql.Driver">
</property>
<property name="url"
value="jdbc:mysql://localhost:3306/test"></property>
<property name="username" value="root"></property>
<property name="password"
value="root"></property>
</bean>
<bean
id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
destroy-method="close">
<property
name="dataSource">
<ref bean="dataSource"
/>
</property>
<property
name="hibernateProperties">
<props>
<prop
key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop
key="hibernate.show_sql">
true
</prop>
</props>
</property>
<property
name="mappingResources">
<list>
<value>com/taotao/vo/Person.hbm.xml</value>
</list>
</property>
</bean>
<!-- 自己写的hibernate模板 -->
<bean
id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref
bean="sessionFactory" />
</property>
</bean>
<!-- 接口及对应的实现类 -->
<bean id="persondao"
class="com.taotao.dao.PersonDAO"
abstract="true">
</bean>
<bean id="persondaoimpl"
class="com.taotao.dao.impl.PersonDAOImpl"
parent="persondao">
<property
name="hibernateTemplate">
<ref
bean="hibernateTemplate" />
</property>
</bean>
<!--
Struts里定义的ActionForm -->
<bean name="/login"
class="com.taotao.struts.action.LoginAction"
singleton="false">
<property
name="pdao">
<ref bean="persondaoimpl"
/>
</property>
</bean>
</beans>

注:在实现类中,即PersonDAOImpl除了实现PersonDAO接口外还得继承HibernateDaoSupport

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="loginForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="id" type="java.lang.String" />
<form-property name="password" type="java.lang.String" />
</form-bean>

</form-beans>

<global-exceptions />
<global-forwards
/>
<!-- 要把Action交给Spring管理则type得是红色部分 -->
<action-mappings>
<action attribute="loginForm" input="/login.jsp"
name="loginForm" path="/login" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy"><!-- struts,spring整合的方法1-->
<forward name="index" path="/index.jsp" />
</action>

</action-mappings>

<!-- Struts 与 Spring整合的方法2 -->
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">

</controller>

<message-resources
parameter="com.taotao.struts.ApplicationResources" />
<!--
Struts中Validator验证框架的插件 -->
<plug-in
className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"
/>
</plug-in>
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml"
/>
</plug-in>

</struts-config>

web.xml配置文件:

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>

/WEB-INF/classes/applicationContext.xml

</param-value>

</context-param>

<servlet>

<servlet-name>context</servlet-name>

<servlet-class>

org.springframework.web.context.ContextLoaderServlet

</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
百度网友5fe8aaf74
2009-08-02
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
添加所需的jar包到bin目录下,写相应的配置文件,
比如struts2的struts.xml
spring的applicationContext.xml
Hibernate的hibernate.cfg.xml。
相应的配置文件可以
在你下载的各个框架中的example中找到例子。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钱芮芮
2009-08-08 · TA获得超过1415个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:139万
展开全部
1.在Eclipse下新建一个Web项目
2.右键点击项目找到MyEclipse
3.即可看到Add Spring....,Add Struts....,Add Hibernate
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京欢迎你老大
2009-07-31 · TA获得超过1037个赞
知道小有建树答主
回答量:776
采纳率:0%
帮助的人:683万
展开全部
把struts2.0 spring hibernate的jar包扔到eclipse里就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式