Java有什么用处
首先,做这个阅读站的目的只是为了学习。博主码农一枚,主要语言java,入行2年多,一直在大神的庇护下兢兢业业的写业务代码。所以始终有一颗一展拳脚,完整搭建一个框架的冲动,奈何一直没(懒)有(癌)个(症)合(严)适(重)的(患)机(者)会。
另外,这是博主第一次这么认真的写博客,虽然以前也写过一些闲言碎语,大抵就是复制粘贴留个自己看的,太乱了,后来反正自己也看不懂了,泪崩中~~有不好的地方,欢迎拍砖指正。
所以,写这一系列博文目的大概有这么几个:
1,主要的目的是通过写这篇博文对开发阅读站的全程做一个回顾和整理复习。
2,博主在开发阅读站之前在网上搜索过一些类似的大神的例子,有很多用php写的,没有找到合适的java后端开发的例子,所以当时的想法是自己做一个,做出来以后分享给大家,所谓开源一家亲,大家共同进步~~
好了,废话不多说,进入这一章的正式内容
这一章主要是对整个网站的功能进行介绍和梳理,作为一个纯粹的阅读站,博主弱弱的认为功能大抵已经齐全,不足之处,各位同学不吝赐教。
首页
首页默认为推荐页,按更新时间倒序推荐最新更新的50本书,在菜单导航和书籍列表间,即列表的最上方是一个文字跑马灯,可手动配置更改。
具体类别页
类别页共有首页同一个展示模板,选择某一类别,相应菜单白色显示。类别页每页加载25本,往下滑动到底的时候动态向服务器获取下一页更多书籍。每一次获取25本,另外类别页排序按相应类别书籍的主键id倒序排,即书籍入库临近的排在前面。
书籍详情页
从首页或者类别页点击相应书籍进入书籍详情页 。
这一页展示书籍详情,页面的上方显示包括作者,书籍类别,字数,和最后更新时间。
中间灰底展示书籍描述简介。
在简介下面对应两按钮,开始阅读,将从第一章开始,进入章节内容页,加入书架将把本书保存在本地cookie中。保存到cookie的书籍可以通过菜单上的书包进入查看。
在下面是目录的一个预览,最上面是最新的章节目录,后面是本书的前三章目录。点击目录进入章节内容页。 在目录这一块的最右边有 “查看更多”,点击,进入具体目录页。
目录页
考虑目录会很多,所以目录页做了分页处理。且默认每页显示100章,隔行变色,在目录页底部有上一页,下一页,可分别跳到当前目录页的相对页面。另外手动输入页面,点击“跳到”也可快速跳到索引目录页面。
目录页的上方展示书籍名称,和作者。在页面的顶上,固定左右两个按钮,分别跳到首页和我的书架页
和详情页里的目录预览一样,通过这一页的相应目录也可以点击进入相应的章节内容页。
章节内容页
同样"放回首页"和"我的书架"固定显示在页面订单两侧,可快速到达相应页面,在内容正文的上下同时显示上一章,目录,收藏,下一章四个按钮,分别跳转到本章节的相对的前后章节,点击”目录“将到达书籍的第一页目录。收藏会把本书加入书架。
书架页
无论是在书籍详情页点击 ”加入书架“还是在内容页点击”收藏“的书籍,通过菜单书包或者页面出现的”我的书架“按钮。进入我的书架页。
我的书架页按一行三本显示收藏的书籍。点击相应书籍图片,进入书籍的正文,注意,此时进入的时你最后一次看这本书的相应章节的正文页。可能会出现你最后一次看到20章,但从这里进去的时候却在21章的可能,因为手机浏览器可能会提前加载了一章。另外,我的书架功能浏览器必须打开cookie缓存功能。即在无痕下浏览将无法收藏书籍。
搜索页
从菜单进入搜索页,默认显示最新更新的5本书籍。
在输入框输入文字,点击搜索按钮。将模糊匹配书籍名称。并全部展示出来
以上就是阅读站的所有功能介绍,另外,接下来我将会按以下计划,更新博文
第一章,功能介绍
第二章,技术选型
第三章,数据库表结构
第四章,后台框架搭建
第五章,前端模板介绍
第六章,首页及分类页实现
第七章,详情页实现
第八章,目录页实现
第九章,内容页实现
第十章,收藏书架页实现
第十一章,搜索页实现
第十二章,最后总结(完结篇)
另外,一为了保证质量,二因为博主最近繁杂事务缠身,可能不能及时更新,预计一周更两到三章,大概在一个月内将所有章节更新完毕。敬请期待。
在最后一章写完后,我会将代码开源,并提供地址,供有需要的同学参考
以上是Java有什么用处的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

这个AI辅助编程工具在这个AI迅速发展的阶段,挖掘出了一大批好用的AI辅助编程工具。AI辅助编程工具能够提高开发效率、改善代码质量、降低bug率,是现代软件开发过程中的重要助手。今天大姚给大家分享4款AI辅助编程工具(并且都支持C#语言),希望对大家有所帮助。https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot是一款AI编码助手,可帮助你更快、更省力地编写代码,从而将更多精力集中在问题解决和协作上。Git

2022年3月3日,距世界首个AI程序员Devin诞生不足一个月,普林斯顿大学的NLP团队开发了一个开源AI程序员SWE-agent。它利用GPT-4模型在GitHub存储库中自动解决问题。SWE-agent在SWE-bench测试集上的表现与Devin相似,平均耗时93秒,解决了12.29%的问题。SWE-agent通过与专用终端交互,可以打开、搜索文件内容,使用自动语法检查、编辑特定行,以及编写和执行测试。(注:以上内容为原内容微调,但保留了原文中的关键信息,未超过指定字数限制。)SWE-A

Go语言开发移动应用程序教程随着移动应用市场的不断蓬勃发展,越来越多的开发者开始探索如何利用Go语言开发移动应用程序。作为一种简洁高效的编程语言,Go语言在移动应用开发中也展现出了强大的潜力。本文将详细介绍如何利用Go语言开发移动应用程序,并附上具体的代码示例,帮助读者快速入门并开始开发自己的移动应用。一、准备工作在开始之前,我们需要准备好开发环境和工具。首

五大热门Go语言库汇总:开发必备利器,需要具体代码示例Go语言自从诞生以来,受到了广泛的关注和应用。作为一门新兴的高效、简洁的编程语言,Go的快速发展离不开丰富的开源库的支持。本文将介绍五大热门的Go语言库,这些库在Go开发中扮演了至关重要的角色,为开发者提供了强大的功能和便捷的开发体验。同时,为了更好地理解这些库的用途和功能,我们会结合具体的代码示例进行讲

在这篇文章中,我们将向你展示如何在WindowsPC上的沉浸式阅读器中使用Microsoft阅读教练。阅读指导功能帮助学生或个人练习阅读并培养他们的识字技能。你从阅读支持的应用程序中的一段或一份文档开始,基于此,你的阅读报告由阅读教练工具生成。阅读报告显示了阅读的准确性、阅读所用的时间、每分钟的正确单词数,以及你在阅读时发现最具挑战性的单词。你还将能够练习这些单词,这总体上有助于培养你的阅读技能。目前,仅有Office或Microsoft365(包括OneNoteforWeb和WordforWe

Android开发是一项繁忙而又令人兴奋的工作,而选择一个适合的Linux发行版来进行开发则显得尤为重要。在众多的Linux发行版中,究竟哪一个最适合Android开发呢?本文将从几个方面来探讨这一问题,并给出具体的代码示例。首先,我们来看一下目前流行的几个Linux发行版:Ubuntu、Fedora、Debian、CentOS等,它们都有各自的优点和特点。

Go语言作为一种快速、高效的编程语言,在后端开发领域广受欢迎。然而,很少有人将Go语言与前端开发联系起来。事实上,使用Go语言进行前端开发不仅可以提高效率,还能为开发者带来全新的视野。本文将探讨使用Go语言进行前端开发的可能性,并提供具体的代码示例,帮助读者更好地了解这一领域。在传统的前端开发中,通常会使用JavaScript、HTML和CSS来构建用户界面

《了解VSCode:这款工具到底是用来干什么的?》作为一个程序员,无论是初学者还是资深开发者,都离不开代码编辑工具的使用。在众多编辑工具中,VisualStudioCode(简称VSCode)作为一款开源、轻量级、强大的代码编辑器备受开发者欢迎。那么,VSCode到底是用来干什么的?本文将深入探讨VSCode的功能和用途,并提供具体的代码示例,以帮助读者
