为了账号安全,请及时绑定邮箱和手机立即绑定

基于SpringBoot打造在线教育系统(5)-- 课程分类模块

1.做一个菜单 左侧我们需要做一个菜单,还是用elementUI,container容器有一个aside可以用,稍微改一下代码: <el-container> <el-aside width="200px">Aside</el-aside> <el-main>Main</el-main> </el-container> 效果: 左侧边界,放置一个菜单,作为一类课程。 改造一下aside: <el-aside width="200px"> <el-menu...

576浏览
0推荐
0评论

基于SpringBoot打造在线教育系统(4)-- SpringBoot集成ElementUI

补一个代码,上一节漏掉了,就是访问后台首页的时候,还得需要一个视图接口啊。来,在这: @RequestMapping("/admin/{page}") public String adminView(@PathVariable(name = "page") String page) { return "admin/" + page; } 这个接口还可以访问其他的后台页面,只要你把jsp放在admin目录下面就可以了。 1.UI选型...

1002浏览
0推荐
0评论

基于SpringBoot打造在线教育系统(2)-- 深入学习JPA与Junit测试

1.我要添加一条用户数据 现在User表已经有了,而且对应mysql数据库里面,已经建好了用户表。 我琢磨着不是要做登录功能嘛,那就得先往User表里头添加一条数据啊。用mysql front直接添加肯定是可以的,不过前段时间正好看了兔子发在B站的SSM商城系统,里面好像有个地方能够直接用Junit Test测试的,虽然这个系统不是SSM,不过应该也可以吧。 对了,pom.xml里面不是有这么一段配置嘛: <!-- springboot test --> <dependency> <groupId>org.springframework.boot</groupId>...

209浏览
0推荐
0评论

基于SpringBoot打造在线教育系统(1)

序 本系列的写作风格是第一人称,目的是为了让教程看起来更有意思一点,叶小凡是我某本JS书籍的主人公名字。以下经历纯属虚构,如有雷同,纯属巧合! 01 兔哥,收我为徒吧 我叫叶小凡,即将毕业,正愁找工作。之前在网上关注了一位博主,网名叫剽悍一小兔,感觉文章写的还可以,后来关注了他的公众号,学会了基本的环境配置。可是,也就仅此而已了,我只会HelloWorld。 这一天,我微信上问他,你为啥叫剽悍一小兔啊? “没多想,我挺喜欢兔子的,应该很好吃,脑袋一热,就取了这个名字!”

252浏览
0推荐
0评论

用SpringBoot创建web项目(二) 原创

在开始之前,我们需要去创建一个SpringBoot项目,大家可以去 http://start.spring.io/ 这个网站生成一个项目。 如图,这边可以对SpringBoot项目进行详细设置: 下面这个web一定要勾选: SpringBoot版本号选择1.5.10 全部设置好了以后,就点击这个按钮: 这边我就直接下载到桌面了。 解压这个压缩包,我们看下目录结构: 可以看到,这是一个maven项目结构,然后,我们要打开eclipse导入这个项目,建议使用eclipse的mars版本,自带maven插件。 打开eclipse后,导入: 导入桌面上解压后

6261浏览
1推荐
0评论

用SpringBoot创建web项目(一) 原创

1.引子 大家好,在接下里的一段时间里,我会给大家详细的介绍SpringBoot的基本使用,相信学完这门课程以后,你会对SpringBoot有一个清晰的认识,并且能够运用这门比较新颖的技术开发一些小程序。我也希望,这门课程能够对大家入门SpringBoot框架起到一个良好的助推作用。 在开始之前,我们先来看一看传统的JavaWeb开发存在哪些问题。首先,第一点,配置繁多。不管你之前用的是SSH框架,还是SSM框架,都一定对项目内部大量的配置文件感到头疼。所以,繁琐的配置是JavaWeb项目开发的一个显著的特

5336浏览
4推荐
0评论

来谈谈JAVA面向对象 - 鲁班即将五杀,大乔送他回家??

开发IDE为Eclipse或者MyEclipse。 首先,如果我们使用面向过程的思维来解决这个问题,就是第一步做什么,第二步做什么? 鲁班即将五杀,大乔送他回家 这个现象可以简单地拆分为两步,代码大概是这个样子的: public class Test01 { public static void main(String[] args) { System.out.println("鲁班即将五杀"); System.out.println("大乔送他回家"); } } 面向过程的思维大概就是这样。 如果我们用面向对象的思维来看待这个问题,首先,得抽象出有哪几个对象。 鲁班类: /

7895浏览
18推荐
4评论

用大白话聊聊JavaSE -- 自定义注解入门 原创

注解在JavaSE中算是比较高级的一种用法了,为什么要学习注解,我想大概有以下几个原因: 1. 可以更深层次地学习Java,理解Java的思想. 2. 有了注解的基础,能够方便阅读各种框架的源码,比如hibernate,SpringMVC等等。里面就用到了大量的注解。即便无法阅读源码,以后使用这些框架,会有一种心理上的安全感。 3. 方便今后跟别人吹牛。(当然,这也很重要。) 好了,话不多说,我们开始吧。 1. 从注释的角度来理解注解 我想了很久,最终决定以这个小标题作为第一节的标题,我们在编写Jav

2814浏览
4推荐
0评论

【Java框架型项目从入门到装逼】第十五 -模糊查询实现(附带详细调试过程) 原创

上一节,我们实现了用户列表查询,已经按条件精确查询: if(student.getUsername() != null && !"".equals(student.getUsername())){ sql += " and username = ?"; args.add(student.getUsername()); } if(student.getName() != null && !"".equals(student.getName())){ sql += " and name = ?";...

2222浏览
0推荐
1评论

【Java框架型项目从入门到装逼】第十四节 查询用户列表展现到页面

这一节,我们来实现一下用户列表搜索,最终的效果如下: 这边我们要使用easyUI给我们提供的datagrid组件。 HTML结构如下 <!-- 数据列表 --> <table id="grid0" class="easyui-datagrid" title="用户列表" style="width:980px;height:550px" data-options="pagination:true,pageSize:10,rownumbers:true,fitColumns:true,...

5417浏览
5推荐
0评论

【Java框架型项目从入门到装逼】第十三节 用户新增功能完结篇 原创

这一节,我们把用户新增的功能继续做一个完善。首先,新增成功后,需要给前台返回一个信息,就是告诉浏览器,这次用户新增的操作到底是成功了呢,还是失败了呢?为此,我们需要专门引入一个结果类,里面只有两个属性,分别为错误码和错误信息,这个类在之前的章节中有提到过。 package com.app.bean; public class ResultData { private int errCode = 0; private String errMsg; public int getErrCode() { return errCode; } public void setErrCode(int errCode) {

1918浏览
2推荐
0评论

【Java框架型项目从入门到装逼】第十二节 项目分层 原创

这一节我们开始对项目进行分层,一般来说,一个web项目的层次结构如下图所示: controller层为我们的控制层,用来接收用户的请求,比如新增一个学生的信息,新增的请求最先就是走到这一层。controller层只管接收用户的请求,不会涉及太多的业务处理操作。但凡涉及到业务处理,就交给service层来操作。所以,controller层中必然拥有某一个service层的引用。 service层主要用来处理一些业务逻辑,不做任何的数据库操作。数据库的操作都交给dao层来做,因此,在service层中必然拥有一个dao层的引

4717浏览
10推荐
0评论

【Java框架型项目从入门到装逼】第十一节 用户新增之把数据传递到后台 原创

让我们继续来做“主线任务”,这一节,我们来做具体的用户新增功能。首先,为了简单起见,我把主页面改了一些,改的是列表那一块。删去了一些字段,和数据库表对应一致: 现在,我们要实现一个效果,就是当我点击新增用户的按钮时,就弹出一个框来。因为我们使用的是EasyUI组件,所以我们可以用dialog组件来完成那个弹窗界面。 对话框(dialog)是一个特殊类型的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。默认情况下,对话框(dialog)只有一个显示在头部右侧的关闭工具。用户可以配置

3400浏览
4推荐
0评论

【Java框架型项目从入门到装逼】第十节 simple-jdbc源码 原创

这一节就简单贴一下simple-jdbc框架的源码,其实也没多少东西,都很简单的啦。这个小框架就是对之前 文章发布系统博客 中封装的jdbc工具类,进行的一个强化。 目录结构: 1、DBCP_source package com.simple.core; import java.io.InputStream; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; import...

2193浏览
0推荐
0评论

【Java框架型项目从入门到装逼】第九节 - 数据库建表和CRUD操作 原创

1、新建学生表 这节课我们来把和数据库以及jdbc相关的内容完成,首先,进行数据库建表。数据库呢,我们采用MySQL数据库,我们可以通过navcat之类的管理工具来轻松建表。 首先,我们得建一个数据库,名字叫db_student。然后,开始建表: 表名为t_student,保存。 学生表建好之后,我们开始测试具体的增删改查操作。 2、自定义jdbc框架 simple-jdbc 如图所示,simple-jdbc是我自己编写的一个jdbc框架,有点类似于spring-jdbc,采用DBCP数据源。目录结构如图所示,我已经把它打成了一个jar包

4997浏览
7推荐
0评论

关于浮动和清除浮动的解说,以及两个大坑不要踩

1.随便唠叨几句 这一节我会对浮动元素和怎样清除浮动相关的技术进行一个讲解,同时,我会列举一些我们前端开发中常见的坑,希望大家以后不要在这些地方犯错。在开始今天的课程之前,有一个东西我需要先讲一下,学网页,我认为最最重要的就是学布局,如果一个网页,你不去布局,学再多的div加css也无济于事,你就算学了再多的特效,又能怎么样?那么,何为布局呢?很简单,就是一句话,把元素放在你想要放的地方,这个就是布局了。对于一些后台管理系统,其实最最常见的还是table布局,包括现在

3909浏览
13推荐
0评论

if 判断的正确打开方式? 原创

在JavaScript中,对于 if else 的逻辑判断你肯定非常熟悉,本文罗列了几种你不一定知道的简写方式,仅供参考。 例子: 已知小明考了68分,小于60分为不及格,大于60分为及格,问:小明是否通过了考试? 1.传统的写法 if(score < 60){ alert('不及格'); }else{ alert('及格'); } 这没什么好说的,最基本的if else语法。可读性应该是最好的。 2.利用三目运算符来进行判断 score < 60 ? alert('不及格') : alert('及格') ;...

4136浏览
7推荐
0评论

三分钟学会用SpringMVC搭建最小系统(超详细) 原创

前言 做 Java Web 开发的你,一定听说过SpringMVC的大名,作为现在运用最广泛的Java框架,它到目前为止依然保持着强大的活力和广泛的用户群。 本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能够做一些简单的事情(比如访问页面)的系统。 话不多说,让我们开始吧。所有的源代码和jar包都会在最后给出。 其他环境: 操作系统:Windos 10 Tomcat : v7.0 JDK : 1.7 正文 1. 新建一个项目 我们用eclip

18527浏览
37推荐
6评论

三分钟学会用 js + css3 打造酷炫3D相册 原创

中秋主题的3D旋转相册 如图,这是通过Javascript和css3来实现的。整个案例只有不到80行代码,我希望通过这个案例,让正处于迷茫期的js初学者感受到学习的乐趣。我会尽可能讲得详细,不需要你对css和js有多么高深的理解,你也可以跟着一步步做出来。如果你是为了讨女票开心,那么也完全可以把图片换成对方的照片,在某个特别的时刻给对方一个惊喜哦 ~ css3的强大使得网页的展示变得空前得丰富起来,再配合简单的js代码,就可以实现这个效果。好了,话不多说,让我们开始吧。 1. 页面模板 <!

17015浏览
53推荐
11评论

【Java框架型项目从入门到装逼】第八节 - 用EasyUI绘制主界面 原创

1.引入资源包 在上一节中,我们把基本的框架都搭好了,用了Spring,SPringMVC。这一节,我们先来画页面,前端框架采用EasyUI来实现。 easyui是一种基于jQuery的用户界面插件集合,使用easyui我们就不需要写很多代码,只需要通过编写一些简单HTML标记,就可以定义用户界面。 现在,我们把easyui需要的资源包拷贝进来。 2.绘制主界面 界面的话,我们就用html来实现吧,在WebContent目录下新建一个页面叫index.html。 目录结构如下: 代码: <!DOCTYPE html> <html> <head> <meta char

3647浏览
1推荐
1评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信