javawebtrain
文章平均质量分 65
Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力.
赵广陆
这个作者很懒,什么都没留下…
展开
-
JDBC连接优化
目录1. 数据库连接池2. Spring JDBC : JDBC Template1. 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:DataSo...原创 2020-08-31 17:22:58 · 694 阅读 · 0 评论 -
JDBC快速入门
目录1. JDBC基本概念2. 快速入门2.1快速入门:2.2 代码实现:3. 对JDBC中各个接口和类详解3.1 详解各个对象:4 抽取JDBC工具类 : JDBCUtils5.JDBC控制事务:6 怎么在JDBC内调用一个存储过程7是否了解连接池,使用连接池有什么好处?8 你所了解的数据源技术有那些?使用数据源有什么好处?1. JDBC基本概念JDBC: 概念:Java DataBase Connectivity Java 数据库连接...原创 2020-08-31 17:02:13 · 601 阅读 · 0 评论 -
考试管理系统-刷题系统登录注册权限校验
目录1. 用户与角色1.1 绑定用户与角色关系数据准备1.2 绑定用户与角色关系2. 登陆2.1 登陆功能快速开发2.2 用户菜单控制数据准备2.3 登陆用户菜单控制3.权限校验3.1 获取请求url3.2 获取登陆用户可执行操作3.3 权限校验4.注册4.1 前台系统搭建与注册功能分析4.2 注册功能json数据解析4.3 注册功能业务实现4.4 页面返回结果封装5. Servlet重构1. 用户与角色思路:根据用户去找角色的信息,然后需要用到两个表的查询,在前端页面显示信息的时候用for:e原创 2020-12-26 19:38:29 · 1527 阅读 · 0 评论 -
考试管理系统-POI操作Excel文件
目录1. 报表1.1 POI写Excel文件1.2 POI读Excel文件1.3 题目模板表头制作1.4 题目模板标题制作1.5 题目模板数据制作1.6 题目报表数据准备1.7 题目报表业务实现1. 报表报表:简单的说,报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。报表的种类有很多:Excel报表,PDF报表,网页报表等,他们各有优缺点在本课程中,我们主要来将Excel报表。对于Excel报表的技术实现上也有很多种选择:JXL:支持原创 2020-12-26 19:33:56 · 1039 阅读 · 0 评论 -
考试管理系统-刷题系统案题目选项编写
目录1. 数据库设计1.1 数据库设计范式1.2 数据库设计工具2. 学科模块快速开发3. 目录模块4. 题目模块4.1 题目模块快速开发(重点)4.2 文件上传基础演示4.3 添加题目时加入文件上传4.4 文件上传的重名问题4.5 修改题目时加入文件上传4.6 兼容图片上传可选操作与显示问题5. 题目选项模块5.1 列表页制作5.2 添加功能制作5.3 删除功能制作5.4 修改功能制作5.5 添加修改功能合并5.6 删除功能相关问题及解决方案操作中碰到的问题!1. 数据库设计1.1 数据库设计范原创 2020-12-26 19:26:17 · 1802 阅读 · 0 评论 -
考试管理系统-刷题系统案例介绍与熟悉业务模块
目录1. 概述1.1 案例介绍1.2系统架构1.3 技术架构1.4 需求分析1.5 课程计划安排2. 环境搭建2.1 工程结构搭建2.2 页面结构搭建3. 企业模块3.1 数据层开发3.2 业务层开发3.3 表现层列表功能3.4 表现层添加功能3.5 表现层删除修改功能4. 部门模块4.1 部门模块单表开发4.2 部门自连接5. 用户模块1. 概述1.1 案例介绍面试系统是一款面向程序员的面试刷题系统注意:我们在本课程中只做面试系统系统的一部分,对有些功能进行了微缩改造,面试系统本原始系统又分为原创 2020-12-26 19:14:43 · 2872 阅读 · 0 评论 -
JavaWeb核心知识点实战简单学生管理系统
这个版本是没有数据库的,存储于文本需要用到IO流,用到的知识有:登录的form表单以及获取表单数据,bootstrap简单修饰界面,servlet相关知识点如:四大作用域对象存储数据进行交互,session销毁登录状态,cookie实现最后一次访问时间的记录,请求转发(请求域一次请求中有效)用作回显数据,重定向跳转页面,filter乱码过滤器和权限过滤器等等...登录效果:登录成功:查看学生:记事本作为假数据库存储登录失败:登录失败回显数据至登录页面fil.原创 2020-10-31 22:02:00 · 792 阅读 · 0 评论 -
JavaWeb基于jsp+mysql简单用户信息管理系统
1 登录功能账号密码加验证码验证进行登录2 后台界面3 用户增删改查(CRUD)3 退出登录源码地址:点击我的头像,所有具体的实现都有,现在大致发了一下代码,详解后续都会补充,麻雀虽小但是五脏俱全,增、删、改、查,登录、退出已经满足很多项目的需求。...原创 2020-07-09 19:40:34 · 1757 阅读 · 2 评论 -
JavaWeb用户信息管理系统-删除用户操作的实现
1创建删除用户持久层 void deleteUserByUserId(int userid); /** * 根据用户ID删除用户 * @param userid */ @Override public void deleteUserByUserId(int userid) { Connection conn = null; try{ conn = JdbcUtils.getConnecti原创 2020-07-09 19:28:46 · 4942 阅读 · 0 评论 -
JavaWeb用户信息管理系统-修改用户操作的实现
1 创建更新用户持久层 void updateUserByUserId(Users users); /** * 更新用户 * @param users */ @Override public void updateUserByUserId(Users users) { Connection conn = null; try{ conn = JdbcUtils.getConnection();原创 2020-07-09 18:37:21 · 5777 阅读 · 0 评论 -
JavaWeb用户信息管理系统-用户查询的实现
1 创建预更新用户查询持久层 Users selectUserByUserId(int userid); /** * 根据用户ID查询用户 * @param userid * @return */ @Override public Users selectUserByUserId(int userid) { Connection conn = null; Users user = null;原创 2020-07-09 18:14:41 · 3500 阅读 · 0 评论 -
JavaWeb用户信息管理系统-添加用户的实现
1添加用户持久层1.1 创建添加用户的持久层接口public interface UserManagerDao { void insertUser(Users users);}1.2 持久层用户添加的接口实现类/** * 用户管理持久层 */public class UserManagerDaoImpl implements UserManagerDao { @Override public void insertUser(Users users) .原创 2020-07-08 11:57:16 · 6324 阅读 · 1 评论 -
JavaWeb用户信息管理系统-用户退出登录
1 退出页面修改 <li><cite></cite><a href="logout.do" target="rightFrame">退出登录</a><i></i></li>跳转至logout.do2 退出登录的servlet/** * 用户退出登录 */@WebServlet("/logout.do")public class LogoutServlet extends HttpSer原创 2020-07-07 20:43:18 · 1908 阅读 · 0 评论 -
JavaWeb用户信息管理系统-在登录中添加验证码功能
1 验证码生成的servlet@WebServlet("/validateCode.do")public class ValidateCodeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 在内存中创建图象 int width =原创 2020-07-07 19:50:57 · 1734 阅读 · 0 评论 -
JavaWeb用户信息管理系统-解决HttpSession超时销毁时的异常问题
1 创建监听器/** * 解决HttpSession被反复销毁的问题 */@WebListenerpublic class HttpSessionLifecycleListener implements HttpSessionListener { @Override public void sessionCreated(HttpSessionEvent se) { } @Override public void sessionDestroyed(Ht原创 2020-07-07 19:14:38 · 790 阅读 · 0 评论 -
JavaWeb用户信息管理系统-用户只能在一处登录
1修改处理登录请求的Servlet ServletContext servletContext = this.getServletContext(); HttpSession temp = (HttpSession) servletContext.getAttribute(users.getUserid()+""); if(temp != null){ servletContext.removeA.原创 2020-07-06 23:05:00 · 962 阅读 · 0 评论 -
JavaWeb用户信息管理系统-创建登录业务的Filter
1 创建过滤器Filter进行登录过滤/** * 判断当前游览器是否登录的Filter * * */@WebFilter(urlPatterns = {"*.do","*.jsp"})public class UserLoginFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Overri原创 2020-07-06 16:41:42 · 648 阅读 · 0 评论 -
JavaWeb用户信息管理系统-创建登录业务的Servlet
1 创建servlet/** * 处理用户登录请求 */@WebServlet("/login.do")public class UserLoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPo原创 2020-07-06 15:56:02 · 983 阅读 · 0 评论 -
JavaWeb用户信息管理系统-创建登录业的业务层
1 创建用户登录接口public interface UserLoginService { Users userLogin(String username,String userpwd);}2 创建用户登录业务/** * 用户登录业务 * */public class UserLoginServiceImpl implements UserLoginService { /** * 用户登录 * */ @Override public Us原创 2020-07-06 11:25:20 · 684 阅读 · 0 评论 -
JavaWeb用户信息管理系统-创建登录业的务持久层
1 创建用户查询数据库的接口public interface UserLoginDao { public Users selectUsersByUserPwd(String username,String userpwd);}2 创建实现类public class UserLoginDaoImpl implements UserLoginDao { /** * 用户登录的数据库查询 */ Users user = null; @Ove原创 2020-07-06 10:31:45 · 657 阅读 · 0 评论 -
JavaWeb用户信息管理系统-创建登录页面
1 页面登录模板2 导入模板所需的css和js还有图片3 将静态的html转换为jsp文件一般从head开始替换,因为头不用变。<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />原创 2020-07-06 09:42:59 · 15064 阅读 · 0 评论 -
JavaWeb用户信息管理系统-创建POJO以及JDBC工具类
目录1 创建javaweb常规目录2 创建pojo实体类3 创建JDBC工具类3.1 配置文件3.2 JDBC工具类1 创建javaweb常规目录2 创建pojo实体类详细代码:package com.zgl.pojo;public class Users { private int userid; private String username; private String userpwd; private String原创 2020-07-05 22:59:29 · 846 阅读 · 0 评论 -
JavaWeb用户信息管理系统-搭建环境
目录1 项目工程搭建1.1 创建javaweb项目1.2 创建工程1.3 项目结构2 导入未来所需jar包2.1 servlet的jar包2.2 数据库连接驱动jar包2.3 jstl的jar包2.4 添加到项目中2.5 项目结构3 添加jstl约束3.1 设置3.2 添加dtd3.3 输入url和找到静态文件目录4 项目搭建完毕1 项目工程搭建1.1 创建javaweb项目1.2 创建工程1.3 项目结构2 导入原创 2020-07-05 21:23:25 · 1253 阅读 · 0 评论 -
JavaWeb用户信息管理系统-案例需求及数据库表的建立
一、 案例需求 1 需求: 实现用户登录与退出登录功能,要求一个用户只能在一处登录。 完成对用户表的 CRUD-增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete)操作。 使用技术: JSP、Servlet、Filter、Listener、JDBC、MySQL2 数据库表的建立DROP TABLE IF EXISTS `users`;CREATE TABLE `users` ( `userid` int(11) NOT NULL AUT原创 2020-07-05 20:17:22 · 1191 阅读 · 0 评论