当前位置:网站首页 > Java教程 > 正文

java ssh框架搭建教程



一。创建项目

先附上测试的数据库

1.new->project出现如下

点击next后出现如下填写GroupId和ArtifactId在点击next直至finish

2.构建目录结构

在main下新建java和resources目录如下并将java目录标记为Sources Root,resources标记为Resources Root

在java下新建如下包package

二。Struts2

1.首先引入struts2依赖

注:如果引入所有(spring和hibernate)依赖则在struts.xml中的对应action的类class就会找不到

2.WEB-INF下web.xml文件配置

3.在resources下添加struts.xml文件

4.在action包下创建TestAction类,为了测试在webapp下新建了test.jsp页面

5.部署

点击如下图

点击+号找到Local

接下来修改名字,选择Deployment点击+号,选择ssh:war exploded,另外Application context填写的如果是ssh,那么访问的时候就是localhost:8080/ssh,部署结束。

6.启动测试

启动后默认访问的是index.jsp页面,可以访问http://localhost:8080/ssh/test

如果页面乱码在头部加上<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

三。Spring

1.首先引入spring相关依赖

2.在web.xml中添加listener,并在resources下新建spring,xml文件

spring.xml文件

如果你的spring.xml文件uri地址出错,解决点击菜单栏“File”→“Settings”→“Languages&Frameworks”

将之前的struts.xml中的<action name="test" class="com.well.liu.action.TestAction" method="test">class改为"test",也就是说与spring.xml中bean的id相对应,然后运行即可

四。Hibernate

1.引入hibernate依赖

2.View--》Tool windows---->Database

找到所需连接的数据库

依次填写如下即可

右键点击项目添加support支持

找到Hibernate并且打勾添加 import database schema打勾 含义:导入数据库模式

填写如下信息(数据源、实体生成包model位置、勾选需要生成的实体、勾选右下角最下面的两个按钮)即可生成实体和映射文件

3.编写代码

spring.xml文件

在包dao下新建UserDao

在包service下新建UserService

在包impl下新建UserServiceImpl

TestAction类

启动后会报如下错误

在网上找了资料将classpath改成classpath*、在pom中增加配置都还是同样的问题

最后将UserEntity.hbm.xml移动到resources下启动成功后后访问http://localhost:8080/ssh/test,出现地址则成功

  • 上一篇: java图形教程
  • 下一篇: java游戏启动教程
  • 版权声明


    相关文章:

  • java图形教程2024-12-27 21:42:05
  • java api最详细教程2024-12-27 21:42:05
  • java教程pp2024-12-27 21:42:05
  • string转换java教程2024-12-27 21:42:05
  • java微信公众号开发教程视频2024-12-27 21:42:05
  • java游戏启动教程2024-12-27 21:42:05
  • Java大学实用教程学习指导2024-12-27 21:42:05
  • java jdbc视频教程2024-12-27 21:42:05
  • java在线标签教程2024-12-27 21:42:05
  • java方法教程视频2024-12-27 21:42:05