dwz4j企业级Java Web快速开发框架(Mybatis + SpringMVC) + jUI整合应用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: dwz4j企业级Java Web快速开发框架(Mybatis + SpringMVC) + jUI整合应用

1.获取dwz_springmvc


进入DWZ的CSDN代码库下载地址 https://code.csdn.net/dwzteam/dwz_springmvc/tree/master,点击【下载】按钮将dwz_springmvc源码库下载到本地。




2.导入测试数据到MySQL


DWZ的测试数据文件dwz_springmvc.sql在doc目录中,该目录下的dwz_springmvc.docx文件也先可以看一看,看完后可以让我们大致了解一下dwz_springmvc项目的规范。


第一步,通过mysql -uroot -p命令进入MySQL。

第二步,通过create database cmower命令创建数据库。

第三步,通过use cmower命令使用当前数据库。

第四步,通过source dwz_springmvc.sql命令导入数据。




第五步,通过show tables命令查看导入的数据表。




3.导入dwz_springmvc项目到eclipse中


第一步,如图 1-22,导入已存在的项目到工作库。




第二步,如图 1-23,选择dwz_springmvc项目。




导入后的dwz_springmvc项目目录结构图如图 1-24。




第三步,修改jdbc.properties中的数据库名称为cmower。


#省略其他配置

jdbc.url=jdbc:mysql://127.0.0.1:3306/cmower?useUnicode=true&characterEncoding=UTF-8

jdbc.username=root

#密码注意修改为你自己的数据库密码

jdbc.password=123456

#省略其他配置


注意:dwz_springmvc项目中的properties文件默认编码不是UTF-8,可按照图 1-25的方式进行修改。




第四步,更改dwz_springmvc项目的JDK、Tomcat配置。


dwz_springmvc项目默认使用的JDK1.6、Tomcat6.0,如果与我们本机环境不一致,那么可以按照图 1-26、1-27、1-28的方式进行修改。








4.运行dwz_springmvc项目


第一步,右键项目,选择Run As,之后选择Run on Server,如图 1-29。




第二步,选择Tomcat类型,如图 1-30。




第三步,选择dwz_springmvc项目加入到Tomcat中,点击Finish,如图 1-31。




Tomcat正常运行后,浏览器中出现的界面如图 1-32,感觉不太正常,有些图片没有记载出来,点击链接跳转时报错,这是为什么呢?




第四步,设置项目的访问路径。第三步中我们看到了一个不太正常的页面,原因是项目运行的路径 http://localhost:8080/dwz_springmvc/中多了dwz_springmvc,那么该怎么去设置呢?参照图 1-33,从Tomcat的server.xml配置文件找到Context节点,设置path为空。




保存后,我们重启Tomcat,然后通过http://localhost:8080/路径进行访问,运行效果如图 1-34。




5.DWZ富客户端


接下来,我们需要看一看DWZ富客户端的庐山真面目了。


第一步,在Google浏览器的地址栏中访问http://localhost:8080/login地址,如图 1-35。




第二步,输入用户名admin和密码123456,点击【登入】按钮,进入DWZ富客户端界面,如图 1-36,是不是感觉特别清爽,我是挺喜欢DWZ的这种风格的,不知道你呢?


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
JavaScript 安全 Java
智慧产科一体化管理平台源码,基于Java,Vue,ElementUI技术开发,二开快捷
智慧产科一体化管理平台覆盖从备孕到产后42天的全流程管理,构建科室协同、医患沟通及智能设备互联平台。通过移动端扫码建卡、自助报道、智能采集数据等手段优化就诊流程,提升孕妇就诊体验,并实现高危孕产妇五色管理和孕妇学校三位一体化管理,全面提升妇幼健康宣教质量。
33 12
|
18天前
|
存储 NoSQL Java
使用Java和Spring Data构建数据访问层
本文介绍了如何使用 Java 和 Spring Data 构建数据访问层的完整过程。通过创建实体类、存储库接口、服务类和控制器类,实现了对数据库的基本操作。这种方法不仅简化了数据访问层的开发,还提高了代码的可维护性和可读性。通过合理使用 Spring Data 提供的功能,可以大幅提升开发效率。
61 21
|
8天前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
40 7
|
27天前
|
前端开发 Java 程序员
菜鸟之路day02-04拼图小游戏开发一一JAVA基础综合项目
本项目基于黑马程序员教程,涵盖面向对象进阶、继承、多态等知识,历时约24小时完成。项目去除了登录和注册模块,专注于单机游戏体验。使用Git进行版本管理,代码托管于Gitee。项目包含窗体搭建、事件监听、图片加载与打乱、交互逻辑实现、菜单功能及美化界面等内容。通过此项目,巩固了Java基础并提升了实际开发能力。 仓库地址:[https://gitee.com/zhang-tenglan/puzzlegame.git](https://gitee.com/zhang-tenglan/puzzlegame.git)
42 6
|
30天前
|
Java 应用服务中间件 API
【潜意识Java】javaee中的SpringBoot在Java 开发中的应用与详细分析
本文介绍了 Spring Boot 的核心概念和使用场景,并通过一个实战项目演示了如何构建一个简单的 RESTful API。
41 5
|
30天前
|
前端开发 Java 数据库连接
【潜意识Java】深度解读JavaWeb开发在Java学习中的重要性
深度解读JavaWeb开发在Java学习中的重要性
30 4
|
30天前
|
前端开发 Java 数据库连接
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
56 2
|
4月前
|
Java 数据库连接 Maven
mybatis使用一:springboot整合mybatis、mybatis generator,使用逆向工程生成java代码。
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和MyBatis Generator,使用逆向工程来自动生成Java代码,包括实体类、Mapper文件和Example文件,以提高开发效率。
207 2
mybatis使用一:springboot整合mybatis、mybatis generator,使用逆向工程生成java代码。
|
4月前
|
SQL JSON Java
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和PageHelper进行分页操作,并且集成Swagger2来生成API文档,同时定义了统一的数据返回格式和请求模块。
139 1
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
|
4月前
|
前端开发 Java Apache
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
928 1
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个