博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2+hibernate环境搭建
阅读量:4979 次
发布时间:2019-06-12

本文共 1153 字,大约阅读时间需要 3 分钟。

使用的是myeclipse2014,搭建比较简单,很多jar包不用自己引入,很多初始配置文件不需要自己写。后面会介绍ssh的搭建。

 

首先新建web project。

1.右键项目,如图所示

这个直接finish就可以

 

2.如何不使用spring,点击上图往下两个的Install Hibernate Facet添加hibernate,然后见下图

version选3.1 3.2 3.3 4.1应该都行 网上有说4.1不好的,然后next

create sessionfactory class建议不要勾选,但是个人感觉不引入spring的可以勾起来。这个类放在util包下。然后next。

这里忘了说,可以新建一个数据库连接。

然后然后

 

建立一个数据库连接,然后我们回到刚才说hibernate的地方= =思维跳跃

DB Driver就选择刚才建立的数据库连接,然后finish。我们就可以看到配置文件hibernate.cfg.xml生成,struts.xml生成。web.xml中生成了struts2的配置文件

sh
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
*.action
web.xml

 

 

紧接着我们双击数据库连接连上数据库,利用反向生成相关代码

然后进行相应选项的勾选。我们这里没有使用spring,所以很简单

next  ID Generator 选择native

然后我们发现生成了xxx.java(实体类) xxxDAO.java(数据库操作) xxx.hbm.xml(hibernate配置文件)     然后在hibernate.hbm.xml中生成了一条配置的记录,比如

<mapping resource="com/sh/mine/beans/User.hbm.xml" />

 由于没有引入spring 这个xxxDAO.java是可以直接new使用的,比如,我瞎写测试了一下。具体项目还是要做好分层的

 

 

 

明天说一下加入spring后怎么弄。今天也是头大。写的好乱。

 

转载于:https://www.cnblogs.com/wangkaipeng/p/5709367.html

你可能感兴趣的文章
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
宏定义
查看>>
笔记:git基本操作
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
optionMenu-普通菜单使用
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
ubuntu16系统磁盘空间/dev/vda1占用满的问题
查看>>
grid网格布局
查看>>
JSP常用标签
查看>>
九涯的第一次
查看>>
处理器管理与进程调度
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>