刻下岁月

逝者如斯夫,不舍昼夜…
Home  /  Java  /  IntelliJ IDEA 2016.1.2 + Spring + struts2 + Hibernate (ssh) 搭建 附login实例

IntelliJ IDEA 2016.1.2 + Spring + struts2 + Hibernate (ssh) 搭建 附login实例

五月 18, 2016 Java Comments are off

准备:

1. IntelliJ IDEA 2016.1.2, jdk, tomcat   下载地址 http://pan.baidu.com/s/1gfwKmJ5

2. IntelliJ IDEA 2016.1.2, jdk这两个东西都可以一键傻瓜式安装, tomcat 我直接解压到d盘根目录,对于jdk环境变量配置自行google

搭建

注: 若是在中国地区请先链接一个vpn因为下面一些架包下载在国内是无法下载的, 以下图片红框内都是需要点击或勾选的。

1. 打开IntelliJ IDEA 2016.1.2, 左上角File->New->Project得到如下页面

1>加入Spring

2> 加入Struts 将上图的右侧滚动条向下拉就可以看到struts了

3> 加入Hibernate 将上图的右侧滚动条继续向下拉就可以看到Hibernate了

4> 选好后就可以点击next了 输入你喜欢的项目名字和选择好项目要放的地方,点击finish,之后就会出现下面绿色框 开始下载依赖包了,这个地方需要连接vpn否则有些包可能下载不了。

5> 等到下载结束看到如下结构则搭建成功了

实例login

1. 启动mysql数据库 并建立数据库test2(我的数据库里已经有了一个test所以这里交test2)和user表并插入一条数据

CREATE DATABASE test2;
CREATE TABLE USER
(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
`name` VARCHAR(20),
`password` VARCHAR(64)
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
INSERT INTO `user` (`name`,`password`) VALUES ('pp','111111');

2. 编辑器左下角,鼠标浮到那个红色的小框上会弹出一个菜单,之后点击Database

3.  经过上步会弹出新的选项卡,然后按下图猛点

之后会弹出新窗口,输入数据库相关信息

,然后点击MySQL下载相关驱动,并拷贝红框的内容(比如我的是“C:\Users\Administrator\.IntelliJIdea2016.1\config\jdbc-drivers\mysql-connector-java-5.1.35-bin.jar”),点击ok

4. 经过上一步得到如下图

点击右侧红框得到新窗口,然后继续按红框一路狂点

之后的到新的弹出窗把刚才拷贝的文件地址(我的是“C:\Users\Administrator\.IntelliJIdea2016.1\config\jdbc-drivers\mysql-connector-java-5.1.35-bin.jar”)粘贴到红框内点击确定(后续弹出框都点确定)

5. 点击左下角的图标让其出现最左侧的菜单Persistence

点击 Persistence->右键test(红框内的test)->Generate persistence Mapping-> By Database Schema

一次点击后得到新的弹框,选择好data source,点击package添加一个新的包 我们这里叫com.entity, 输入Entity suffix 的值”Entity”

点击确定后, 勾选要映射的表, 选择Session Factory

6. 配置test/src/spring-config.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"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="annotatedClasses">
<list>
<value>com.entity.UserEntity</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.connection.url">jdbc:mysql://localhost:3306/test2</prop>
<prop key="hibernate.connection.driver_class">com.mysql.jdbc.Driver</prop>                  
                <!--这里增加-->
                <prop key="dialect">org.hibernate.dialect.MySQLDialect</prop>
                <prop key="hibernate.connection.username">root</prop>
                <prop key="hibernate.connection.password"></prop>
                <prop key="hibernate.current_session_context_class">thread</prop>
                <!--结束-->
             </props>
</property>
</bean>
</beans>

接下来需要增加2个架包,下载spring-web-x.x.x.RELEASE.jar, 点击右上侧的Project structrue按钮或按快捷键ctrl+alt+shift+s 之后一次按图点击

然后在弹框内输入spring-web之后回车,搜索结果选择一个与spring对应的版本,同理下载struts2-spring-plugin-xxxxx.jar

下载好后把两个目的架包留下其余包干掉防止重复包

7. 接下来是login的一些代码书写和spring-config.xml,struts.xml,web.xml的一些配置,这里我不详细介绍书写直接附上src和web目录下的代码包

src+web.zip

8. 最后一步集成tomcat运行

右上角安图点击(因为我已经配置过了所有会看到“tomcat7”的字样)

在新弹框中配置tomcat路径点击确定

最后一小步 点击运行按钮或快捷键shift + F10 之后看到页面

449253total visits,5visits today

Mysql 根据不同机器优化配置
IntelliJ IDEA + maven + SpringMVC + Hibernate + 实例博客CURD一之环境搭建
原文地址:http://blog.lunhui.ren/archives/225
原创文章,转载请注明出处!

近期文章

  • Cloudera Manager CHD 切换内置数据库PostgreSQL 到 Mysql
  • nginx 启动失败 (nginx: [emerg] socket() [::]:80 failed)
  • Centos6离线安装Cloudera Manager 5.14.3 CDH5.14.0
  • shell脚本大量清除数据库数据 & 清理数据库空间碎片
  • java 分析cpu飙升 内存泄露工具
  • curl 远程 请求
  • tcpdump抓取 指定 ip 端口 的网络数据
  • mysql 查询数据库每一个表的大小

分类目录

  • DB9
  • English1
  • git1
  • Java16
  • Js4
  • Linux18
  • PHP5
  • Tools4
  • window2
  • 大数据1
  • 未分类3
  • 笑一笑1