SSH网上商城环境搭建
来源:互联网 发布:得熊猫者得天下知乎 编辑:程序博客网 时间:2024/05/01 01:18
1.新建WEB工程
2.引入jar包和配置文件
2.1jar包的引入
jar包的引用按道理来说是应该按照老师的要求先去下载,然后直接引入到lib文件中,但是我这里考虑到jar种类很多,所以就直接从视频的资料里头将所有的jar包直接引入到了shop工程->WebRoot文件夹->WEB-INF文件夹->lib文件
2.2WebRoot文件夹下面的web.xml文件配置。
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- 配置Spring的核心监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <!-- 配置Struts2的核心过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <display-name></display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>
2.3applicationContext.xml的配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"><!-- 配置连接池: --><!-- 引入外部属性文件 --><context:property-placeholder location="classpath:jdbc.properties"/><!-- 配置C3P0连接池: --><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="driverClass" value="${jdbc.driver}"/><property name="jdbcUrl" value="${jdbc.url}"/><property name="user" value="${jdbc.user}"/><property name="password" value="${jdbc.password}"/></bean><!-- Hibernate的相关信息 --><bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><!-- 注入连接池 --><property name="dataSource" ref="dataSource"/><!-- 配置Hibernate的其他的属性 --><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop><prop key="hibernate.show_sql">true</prop><prop key="hibernate.format_sql">true</prop><prop key="hibernate.connection.autocommit">false</prop><prop key="hibernate.hbm2ddl.auto">update</prop></props></property><!-- 配置Hibernate的映射文件 --></bean><!-- 事务管理: --><!-- 事务管理器 --><bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory"/></bean><!-- 开启注解事务 --><tx:annotation-driven transaction-manager="transactionManager"/><!-- Action的配置 ===========================--><!-- 首页访问的Action --><bean id="indexAction" class="cn.itcast.shop.index.IndexAction" scope="prototype"></bean><!-- Service的配置 ===========================--><!-- Dao的配置 ===========================--></beans>
2.4src文件夹下面的structs.xml文件配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.devMode" value="false" /><package name="shop" extends="struts-default" namespace="/"><global-results><result name="msg">/WEB-INF/jsp/msg.jsp</result></global-results><!-- 配置首页访问的Action --><action name="index" class="indexAction"><result name="index">/WEB-INF/jsp/index.jsp</result></action></package></struts>
2.5src文件夹下面的applicationContext.xml文件配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.devMode" value="false" /><package name="shop" extends="struts-default" namespace="/"><global-results><result name="msg">/WEB-INF/jsp/msg.jsp</result></global-results><!-- 配置首页访问的Action --><action name="index" class="indexAction"><result name="index">/WEB-INF/jsp/index.jsp</result></action></package></struts>
3.访问index页面
package cn.itcast.shop.index;import com.opensymphony.xwork2.ActionSupport;/** * 访问首页的Action * @author juaner *2016年3月27日18:16:57 */public class IndexAction extends ActionSupport { public String execute(){ /** * 访问首页 */ return"index"; } }
4.页面效果
下次想跟大家分享分享我在搭建环境的时候遇到的各种的奇葩的问题。期待吧!
0 0
- SSH网上商城环境搭建
- [SSH网上商城]框架搭建
- 【SSH网上商城项目实战】之环境搭建填坑
- LAMP环境搭建ECMALL网上商城
- 【SSH网上商城】struts搭建及实例
- SSH网上商城环境配置—浅析Hibernate
- SSH网上商城2_环境配置
- SSH网上商城:回首网上商城
- SSH网上商城
- SSH网上商城
- 搭建一个SSH框架的网上商城(一)
- SSH网上商城【什么是SSH】
- 【SSH网上商城】--SSH简介
- SSH网上商城环境配置—Spring框架的使用
- SSH网上商城环境配置—简单认识Struts2
- !金尚网上商城13~14-界面设计 +开发环境搭建
- SSH环境开发搭建
- SSH开发环境搭建
- SSM编码流程
- Ice的基础使用(一)
- 多元统计分析基础
- 自定义View进阶(一)——爱的贝塞尔曲线
- 插入排序
- SSH网上商城环境搭建
- CentOS6.5 Gitolite构建Git镜像服务器
- 【机房合作】——备忘录模式
- Android SD卡简单的文件读写操作
- Intent之Component
- 算法训练 矩阵乘方
- 蓝桥杯:查找整数
- JavaScript概述
- 第一周------继续