【精编重置版】JavaWeb 入门级项目实战 -- 文章发布系统 (第一节)

说明 本教程是,原文章发布系统教程的精编重置版,会包含每一节的源码,以及修正之前的一些错误。因为之前的教程只做到了评论模块,很多地方还不完美,因此重制版会修复之前的一些谬误和阐述不清的地方,而且,后期我会考虑完成该项目的后台管理。希望本教程提供的内容,可以成为JavaWeb初学者一套较为完整的练手项 ... »

【H5 音乐播放实例】第一节 音乐详情页制作(1)

本教程是一个H5音乐播放的详情页制作,实现了H5音乐播放,音轨的跳动,已经较为酷炫的UI界面。 通过本教程,您会学到: 1、H5音乐播放 (带音轨) 2、iconfont字体图标库 3、div+css网页布局 前端技术:js,jQuery,css ,bootstrap,iconfont 后台技术:p ... »

【php增删改查实例】第十八节 - login.php编写

1.对用户名和密码进行非空判断(后台验证) 2. 进行数据库链接 3. 根据用户名和密码进行用户表的查询,如果用户存在,那么查询出来的数量肯定等于1,否则,认为用户名和密码错误。还有一种情况,就是单单根据用户名去查,如果查不到这个用户名,就提示用户用户名不存在。 16. 异步登陆 在上一节中,我们使 ... »

【php增删改查实例】第十节 - 部门管理模块(新增功能)

正常情况下,在一个部门管理页面,不仅仅需要展示列表数据,还需要基本的增删改操作,所以,我们先把之前写好的新增功能集成进来。 在toolbar中,添加一个新增按钮。 然后,编写其点击事件: 测试一下,在页面中点击这个新增按钮,能不能成功的alert,如果不能,那么就去仔细查看是不是哪里写错了,比如少了 ... »

用SpringBoot搭建简单电商项目 01

前几节呢,我们已经简单介绍了SpringBoot框架的使用,从这一节开始,我们尝试着使用SpringBoot框架来一步一步搭建一个简单电商项目。当然了,这不是真正的电商项目,你可以看成是一个CRUD案例,只是应用到了SpringBoot框架而已。 开发工具:eclipse 数据库:MySQL 1.新 ... »

如何用JAVA的IO流下载落网音乐?

一直以来都特别喜欢落网的音乐,最近用JAVA写了一个小程序,可以根据期刊和歌曲编号去下载音乐。本程序仅供学习使用。 目前只写了一个初步的代码: public class DownloadMusic { private static int count = 1; public static void ... »

eclipse常用快捷键

先打开eclipse: 在eclipse中新建一个项目: 在左侧空白区域右键,new JavaProject 如果列表中没有JavaProject的话,就选择project,然后去搜索JavaProject: 然后,设置项目的名称和java的版本: 可见,java项目默认的编译路径就是bin目录,这 ... »

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

开发IDE为Eclipse或者MyEclipse。 首先,如果我们使用面向过程的思维来解决这个问题,就是第一步做什么,第二步做什么? 鲁班即将五杀,大乔送他回家 这个现象可以简单地拆分为两步,代码大概是这个样子的: 面向过程的思维大概就是这样。 如果我们用面向对象的思维来看待这个问题,首先,得抽象出 ... »

手把手的SpringBoot教程,SpringBoot创建web项目(一)

1.引子 大家好,在接下里的半个多小时,我会给大家详细的介绍SpringBoot的基本使用,相信学完这门课程以后,你会对SpringBoot有一个清晰的认识,并且能够运用这门比较新颖的技术开发一些小程序。我也希望,这门课程能够对大家入门SpringBoot框架起到一个良好的助推作用。 在开始之前,我 ... »

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

上一节,我们实现了用户列表查询,已经按条件精确查询: 因为是精确查询,所以我们使用了等号,如果是模糊查询咋办呢?在sql语句里需要使用like关键字,第一次修改: 从代码上看,貌似没有啥问题。ok,来测试一下。 结果报错了: 出现问题不要怕,用调试工具来一步一步调,走进源码里进行调试: 进入这个方法 ... »

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

这一节,我们来实现一下用户列表搜索,最终的效果如下: 这边我们要使用easyUI给我们提供的datagrid组件。 HTML结构如下 注意,姓名和性别的field值已经变更,和数据库保持一致,这一点和之前的代码是不一样的。至于datagrid的具体用法,因为本系列课程不是专门讲前端框架EasyUI, ... »

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

这一节我们开始对项目进行分层,一般来说,一个web项目的层次结构如下图所示: controller层为我们的控制层,用来接收用户的请求,比如新增一个学生的信息,新增的请求最先就是走到这一层。controller层只管接收用户的请求,不会涉及太多的业务处理操作。但凡涉及到业务处理,就交给service ... »

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

1、新建学生表 这节课我们来把和数据库以及jdbc相关的内容完成,首先,进行数据库建表。数据库呢,我们采用MySQL数据库,我们可以通过navcat之类的管理工具来轻松建表。 首先,我们得建一个数据库,名字叫db_student。然后,开始建表: 表名为t_student,保存。 学生表建好之后,我 ... »

【Java框架型项目从入门到装逼】第三节 - 如何用Tomcat发布web项目?

啥叫Tomcat?有道词典是这么说的。 这个我们姑且不管,实际上呢,Tomcat是一种Web服务器,我们自己做好了一个Web项目,就可以通过Tomcat来发布。服务器呢,又分为硬件服务器和软件服务器。硬件服务器一般来说就是一台电脑,而软件服务器则是一个应用程序,比如Tomcat它本身就是一个程序。 ... »

【Java框架型项目从入门到装逼】第二节 - Spring框架 AOP的丧心病狂解说,你喜欢露娜的月下无限连吗?

继续上一节的内容,多几个jar包: aop技术是面向切面编程思想,作为OOP的延续思想添加到企业开发中,用于弥补OOP开发过程中的缺陷而提出的编程思想。AOP底层也是面向对象;只不过面向的不是普通的Object对象,而是特殊的AOP对象。AOP的关注点是组成系统的非核心通用服务模块(比如登录检查等) ... »

【Java框架型项目从入门到装逼】第一节 - Spring框架 IOC的丧心病狂解说

大家好,好久不见,今天我们来一起学习一下关于Spring框架的IOC技术。 控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容 ... »