当前位置: 首页  - JavaWeb  - 列表 君子好学 自强不息
JavaWeb关于【精编重制版】JavaWeb 入门级项目实战 -- 文章发布系统 停更

关于【精编重制版】JavaWeb 入门级项目实战 -- 文章发布系统 停更

实在是很遗憾,我感到很抱歉,这个系列停更了。有很大一部分是我个人的原因,在最近的几个月,由于工作关系,我几乎没有哪一天是凌晨1点之前睡觉的。真的是太累了,这个系列我也实在没有精力再继续更新下去,还望理解。我目前也一直在不停地学习和摸索中,后面学了新的技术也会抽时间来编写别的教程。总之,真的很感谢一直以来支持我的各位,真的抱歉了。

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

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

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

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

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

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

JavaWeb

首先,我们要做登陆的代码,先简单了解一下什么是web项目?

JavaWeb项目就是一个应用程序,你不要以为它有多么神秘。你每天打开的QQ就一个应用程序,你在手机上打开的微信,百度地图等等,这些都是应用程序。

不同的是,QQ是一个本地客户端程序,它需要你在自己的电脑上安装一个客户端,然后你打开QQ,可以登录,聊天。

QQ肯定也分客户端和服务端,我们电脑上装的就是客户端,你要知道的一点是,我们发送消息,发送到哪里去了呢?

没错,肯定是发送到QQ的服务器上了,那里保存着我们的所有数据。

想想也不可能在本地,因为我们在电脑上发送的消息,在手机QQ上不是也能看到吗?这就说明,肯定是上传到它的服务器然后保存下来了。比如,我们现在要做登陆功能,就得把用户名和密码传递到后台对不对?OK,也就是说,我们需要有这样的一个Java类,去接收我们前台传递过来的用户名和密码。当这个Java类接收到用户名和密码之后,还需要去判断这个用户名和密码是否正确?如果正确,就给你做页面跳转,跳转到我们项目的首页去。如果不正确,就要提示一下为什么不正确,比如用户名不存在,或者密码错误之类的。

接下来的问题就是,判断用户名和密码是否正确的依据是什么?很显然,依据就是在服务器上有一张写满了用户名和密码的表,我们要做的就是让你传过来的用户名和密码去跟那张表匹配,如果匹配上了,那就说明用户名和密码正确,登陆成功。反之,就是登陆失败。那么这张写满了用户名和密码的表存放在哪里呢,对了,就是数据库。

数据库的意思可以是指电子化的文件柜,就是用来存储电子文件的处所。此外,用户可以对文件中的数据运行新增、截取、更新、删除等操作。数据库是以一定方式储存在一起、能与多个用户共享、与应用程序彼此独立的数据集合。

这一节,我们先跳过数据库的相关内容,完成第一步,那就是将用户名和密码传递到后台。在那之前,我们需要这样的一个Java类,可以用来接收HTTP的请求。这种Java类,叫做Servlet。


servlet是Server Applet的缩写,我们再来看Applet,app是应用程序,又是let结尾,所以应该就是小的应用程序。

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

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

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

JavaWeb

点击下载按钮,将最新版的layui下载下来。下载完毕后,解压,放到项目的static文件夹中。

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

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

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

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

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

1.新的目录结构 我们的网站首页目前已经拥有了顶部的导航栏,以及上方的banner轮播图。至于网站的主体部分,我们先不着急去写,这一节把目录重新整一整。为什么要整理目录结构呢?那是因为像网站的头部,不管是哪个页面都是需要的,它属于一种公共的页面,因此,我们需要把它拆分出去。在WebContent目录添加一个common文件夹。然后,在里面

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

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

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

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

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

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

JavaWeb快速入门Http协议

快速入门Http协议

快速入门Http协议同步滚动:关1.jpg本节主要讲解http协议相关的内容,作为后期讲述的一个预备知识。深入了解Http协议,对你今后的JavaSE,JavaEE学习都大有裨益,本节难度不是很大,却很重要。早期的Http协议是1.0版本的,基于TCP协议。Http协议是一种基于请求、响应模式的无状态的文件传输协议。什么叫做基于请求、响应

JavaWeb【手把手】Tomcat的安装配置与JavaWeb入门教程

【手把手】Tomcat的安装配置与JavaWeb入门教程

Tomcat的安装配置与JavaWeb入门教程本文开发环境:windos7 , Eclipse-mars , JDK1.7 , Tomcat7.0本文本是群里的内部资料,不过本着分享的精神,也发出来吧,我相信,这应该是比较详细的一篇文章了。1.关于Tomcat先来看一段Tomcat的介绍:Tomcat是Apache 软件基金会(Apach

JavaWebPaste_Image.png

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

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

JavaWeb【简书16年作品】文章发布系统雏形(JSP版)

【简书16年作品】文章发布系统雏形(JSP版)

这是16年在简书首发的一部教程,有完整的前后台交互,模板技术用的JSP。不知为何,这个简单的小教程在之后很长一段时间内获得了不少关注,因为过去很多图片或者源码找不到了,或者没有保存。源码的话遗留下来的只有这些:这个教程我会在近期推出重制版,每一节会留下章节的全部代码,后续也会继续把这个教程做下去做完整。回复后可领取源码哟~

用户登录