基于MyEclipse 8.0 GA整合S2SH框架实例教程(三)

本文详细介绍了如何使用MyEclipse搭建S2SH框架,包括创建Web项目、添加Struts2、Spring、Hibernate依赖,配置数据库连接,并整合各项组件以实现Web应用开发。
三、搭建框架
1. Create Web Project
启动MyEclipse,点击File->New->Other->MyEclipse->Java Enterprise Projects->Web Project,然后点击Next。
设置Project Name为S2SH,Location Dircetory为E:\J2EE\S2SH,J2EE Specification Level为Java EE 5.0,点击Finish。
选择File->New->Package新建如下几个包:
com.shawnqiu.action
com.shawnqiu.bean
com.shawnqiu.dao
com.shawnqiu.dao.impl
com.shawnqiu.service
com.shawnqiu.service.impl
com.shawnqiu.util
dbConfig

2. Add Struts 2.1.8.1 Capabilities
导入struts2的核心jar包(原始路径为struts-2.1.8.1-all\struts-2.1.8.1\lib),导入位置为S2SH\WebRoot\WEB-INF\lib,右键点击工程名称Refresh即可自动加入。
commons-fileupload-1.2.1.jar
commons-logging-1.0.4.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
struts2-spring-plugin-2.1.8.1.jar
xwork-core-2.1.6.jar

3. Add Spring 2.5 Capabilities
右键点击工程名称,MyEclipse->Add Spring Capabilities。
选择Spring version为Spring 2.5,选中Spring 2.5 AOP Libraries、Spring 2.5 Core Libraries、Spring 2.5 Persistence Core Libraries、Spring 2.5 Persistence JDBC Libraries、Spring 2.5 Web Libraries共5个包。选中Copy checked Library contents to project folder (TLDs always copied),点击Next。
点击Next,点击Folder文本框后的Browse,在弹出对话框中选择spring配置文件存储位置为WebRoot/WEB-INF,点击Finish。至此已经完成加载Spring,在WEB-INF文件夹下已经生成了配置文件applicationContext.xml。

4. Create Database Connection
在SQL Server 2005中建立一个名为SSH的数据库,在数据库中新建数据表UserInfo,表中的数据项如下图所示,其中UserID为PK、自增。
在MyEclipse中选择Window->Open Perspective->MyEclipse Database Explorer,进入MyEclipse Database Explorer视图。
在DB Browser窗口中右键单击,选择New。
Connection URL为jdbc:sqlserver://localhost:1433;databaseName=SSH,选中Save password,设置完成后一定要点击Test 。Driver按钮测试一下,最后点击Next,再点击Finish。

5. Add Hibernate 3.2 Capabilities
右键点击工程名称,MyEclipse->Add Hibernate Capabilities。
选择Hibernate Specification为Hibernate 3.2,选中所有包,选中Copy checked Library Jars to project folder and add to build-path,点击Next。
选择Spring configuration file (applicationContext.xml),点击Next。
选择Existing Spring configuration file,点击Next
只需在Bean Id文本框中输入一个Id名,作为数据库源的代用名,意义不大,采用默认设置即可。然后在DB Driver下拉列表中,选择上一步在MyEclipse中创建好的数据库源SQL Server 2005,其他信息将自动填写,点击Next。
在弹出对话框中去掉Create SessionFactory class?复选框,不创建该类,点击Finish完成。
创建过程中,加载的jar包文件可能有重复,所以这个时候如果提示有某些jar包重复,选择Keep Existing即可。

6. Delete Conflictive Jars
右键点击工程名称,选择Properties->Java Build Path,删除三个重复的jar包:
asm-2.2.3.jar
cglib-2.1.3.jar
xerces-2.6.2.jar
【最优潮流】直流最优潮流(OPF)课设(Matlab代码实现)内容概要:本文档主要围绕“直流最优潮流(OPF)课设”的Matlab代码实现展开,属于电力系统优化领域的教学与科研实践内容。文档介绍了通过Matlab进行电力系统最优潮流计算的基本原理与编程实现方法,重点聚焦于直流最优潮流模型的构建与求解过程,适用于课程设计或科研入门实践。文中提及使用YALMIP等优化工具包进行建模,并提供了相关资源下载链接,便于读者复现与学习。此外,文档还列举了大量与电力系统、智能优化算法、机器学习、路径规划等相关的Matlab仿真案例,体现出其服务于科研仿真辅导的综合性平台性质。; 适合人群:电气工程、自动化、电力系统及相关专业的本科生、研究生,以及从事电力系统优化、智能算法应用研究的科研人员。; 使用场景及目标:①掌握直流最优潮流的基本原理与Matlab实现方法;②完成课程设计或科研项目中的电力系统优化任务;③借助提供的丰富案例资源,拓展在智能优化、状态估计、微电网调度等方向的研究思路与技术手段。; 阅读建议:建议读者结合文档中提供的网盘资源,下载完整代码与工具包,边学习理论边动手实践。重点关注YALMIP工具的使用方法,并通过复现文中提到的多个案例,加深对电力系统优化问题建模与求解的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值