快速搭建SSH三大框架(spring2.5)

本文详细介绍了如何在MyEclipse环境下创建一个集成了Struts2、Spring、Hibernate框架的Java Web项目,包括创建项目结构、配置数据库连接、实现持久化操作、整合Spring框架、解决延迟加载问题、手动添加Struts2支持等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建web项目,名称为jboa

 

2.创建java package
   cn.jbit.jboa.action 表示层struts action
   cn.jbit.jboa.dao 数据访问层
   cn.jbit.jboa.dao.hibimpl
   cn.jbit.jboa.service 业务层
   cn.jbit.jboa.service.impl
   cn.jbit.jboa.entity 实体类
   cn.jbit.jboa.util  工具包
  
3.配置myeclipse "DB Browser工具",让myeclipse连接到oracle实例。

 

4.使用myeclipse为项目添加hibernate支持
  3.1 选择hibernate-core为库包,并将jar文件拷贝到项目中
  3.2 选择自动生成hibernate.cfg.xml
  3.3 不创建HibernateSessionFactory工具类
 
5.使用myeclipse工具生成实体类及映射文件
  注:生成实体类时指定类名,及对象属性类型。

 

6.使用myeclipse工具添加spring支持.
  注:(1)添加库包时,选择spring-core,spring-aop,spring-persistence-core,spring-web
  (2)选择将jar文件拷贝到项目中。
 
7.配置spring监听器,应用启动时即加载spring配置文件。
        <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:applicationContext.xml</param-value>
  <!-- 导入多个配置文件 -->
  <param-value>classpath:applicationContext-*.xml</param-value>
 </context-param>

 <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 </listener>
 
8.配置spring OpenSessionViewFilter,解决hibernate延迟加载异常问题(如果没有配置关联关系,可以不配置此选项)。
 <filter>
  <filter-name>hibernateFilter</filter-name>
  <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
 </filter>

 <filter-mapping>
  <filter-name>hibernateFilter</filter-name>
  <url-pattern>*.action</url-pattern>
 </filter-mapping>
 
 <filter>
  <filter-name>ActionContextCleanUp</filter-name>
  <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>ActionContextCleanUp</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 
9.手动添加struts2支持(myeclipse8.5及以上支持自动添加struts2支持)
  9.1 拷贝 struts2核心jar包及struts2-spring插件包。
  9.2 修改web.xml配置主控制器Filter
  9.3 添加struts.xml配置文件
 <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>

10.ok

 

 

 

一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值