JSP+Servlet培训班作业管理系统[10]--登录功能完整实现

1. 本章任务之前的登录,没有真正的访问数据库,在上一章节我们已经实现了真实数据库的操作模块,所以本章就完整的实现下登录功能。整体流程是:用户访问登录页面login.jsp输入用户名、密码后提交表单给LoginServletLoginServlet调用LoginService检查登录信息是否正确Lo...

JSP+Servlet培训班作业管理系统[9]–数据库操作类开发

1. 本章任务通过JDBC操作数据库流程基本都是一样的:打开数据库连接执行查询或者更新操作释放连接由于每次操作都需要打开、关闭连接,所以封装一个操作类。2. 数据库操作类封装将加载驱动、打开、关闭连接封装到一个类:/** * 数据库操作工具类 */public class DbUtils { // ...

Servlet完全自学手册图文教程

24 课时 |
960 人已学 |
免费

Servlet入门

19 课时 |
2037 人已学 |
免费
开发者课程背景图

JSP+Servlet培训班作业管理系统[8]–实体模型类开发

1. 本章任务要实现在Java中操作数据库,首先需要针对数据库中的表建立对应的实体类模型类,比如用户表user对应的User类。这样我们可以把数据放在对象里,根据操作类型(增删改查)和对象保存的数据拼装成sql,发送给相应的数据库(MySQL)执行。所以本章先来实现以下实体模型类。2. 代码实现模型...

JSP+Servlet培训班作业管理系统[7]–Mysql数据库结构实现

JSP+Servlet培训班作业管理系统[7]–Mysql数据库结构实现

1. 本章任务根据上一节的讨论,本章来实现真实的MySQL数据库结构。猫哥习惯于使用Navicat进行MySQL操作,对于MySQL和Navicat的使用在前面的教程已经介绍过了,此处不再赘述,感兴趣的童鞋可以翻看之前的博客。2. 用户表 user首先得有一个表存储用户的信息,姓名name是必须要存...

JSP+Servlet培训班作业管理系统[6]–Mysql数据库结构设计

1. 本章任务之前已经实现了登录、登录后跳转后台页、后台页显示用户信息、后台页显示用户角色对应菜单的功能。时候来设计下整体数据库了,没有数据库存储,我们的系统始终是一个简单的演示系统,不具备实际意义。本章就来设计下整体数据库结构。数据库设计,其实是一个经验活,做的多了,就知道大概该如何设计了。鉴于看...

JSP+Servlet培训班作业管理系统[5]–加载角色对应菜单

JSP+Servlet培训班作业管理系统[5]–加载角色对应菜单

1. 本章任务之前已经实现了登录、登录后跳转管理后台、管理后台显示登录人信息的功能。本章节实现根据登录用户角色(校长master、教师teacher、学生student),左侧菜单栏显示角色对应菜单的功能。2. 菜单存储结构如果菜单比较多,而且是灵活定制的,则最好保存在数据库中。此处的培训班作业管理...

JSP+Servlet培训班作业管理系统[4]–记录登录用户信息

JSP+Servlet培训班作业管理系统[4]–记录登录用户信息

1. 本章任务上一篇已经完成了后台管理页面布局和样式。本篇来实现点击登录后显示用户信息,并且将登录用户的信息记录下来,以便在管理后台页面右上角显示登录用户的名字。2. 点击登录后记录用户信息Java Web项目支持使用Session保存用户信息,Session是非常神奇的,它标志着会话。也就是说每个...

JSP+Servlet培训班作业管理系统[3]–点击菜单加载功能页面

1. 背景上一篇我们已经实现了后台管理页面基本的布局。本篇我们要实现一个重要功能,就是点击左侧菜单后,跳转对应页面的功能。例如左侧点击“课程管理”菜单,右侧就要显示课程管理对应的jsp页面。2. 创建演示页面为了便于演示,我们创建两个演示页面page1.jsp和page2.jsp。代码如下:<...

JSP+Servlet培训班作业管理系统[2]--后台管理页面外观实现

JSP+Servlet培训班作业管理系统[2]--后台管理页面外观实现

1. 背景上一篇中,我们实现了登录功能,本篇来实现登录后要显示的后台管理页面。2. 后台管理页面整体布局首先顶部是标题栏,这是国际惯例了。左侧是导航菜单,不同角色登录进来加载的菜单不同。右侧是点击菜单后对应的页面内容。大体上应该像下面的样子:3. 设计页面大框架根据我们的分析,需要设计页面的顶部、左...

JSP+Servlet培训班作业管理系统[1]-登录功能的简单实现

1. 背景按照猫哥的一般习惯,做一个项目的顺序如下:先搞定数据库搞定Java Web项目基本结构,包括数据库相关操作类开发Java Web各项功能测试、部署这个顺序呢,是有经验的人做项目的顺序。对初学者来说不够直观,而且容易使人厌倦,非常无聊,是故,抛弃之。这次猫哥从看的见摸得着的网页...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6420+人已加入
加入