- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 JavaMail实现邮件发送
一、为什么需要JavaMail 管理系统中,每逢月底,自动给领导发送报表数据 XXXX账号申诉、密码找回 二、JavaMail的基本概念 2.1 什么是JavaMail JavaMail是提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,无需考虑底层的通信细节(Socket...
2019-09-27 00:45:49 235
原创 shiro入门案例-身份认证和授权
本案例只介绍基本的 Shiro 使用,没有分析源码,重在使用 先摆案例,然后总结 项目结构 使用技术 根据项目结构,可以看出: 使用mybatis进行数据库操作 使用shiro实现身份认证和授权 log4j输出sql细节 使用mysql数据库 做的java project 代码展示 1 数据库 1.1 用户表users:用于存放用户的账号、密码、盐值 1.2 角色表role:用于存放角色...
2019-09-07 00:46:16 267
原创 mybatis+servlet实现curd
效果图 搭建项目框架 导入jar包 准备配置文件 2.1 mybatis核心配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-c...
2019-08-29 17:53:06 274
原创 springMVC-restful web服务
个人对restful也不太懂,按照自己的理解写了一个案例,仅做记录,慢慢完善 REST ( REpresentational State Transfer )表述性状态转移,其实就是对资源的表述性状态转移 资源:资源的地址在web中就是URL (统一资源定位符) REST 是一种架构样式 (Architectural Styles) 与软件架构 (Software Architectures),...
2019-08-29 15:35:27 74
原创 SSM整合-常用注解
SpringMVC运行原理 客户端发送请求到中央调度器(前端处理器、控制器等等称呼) 处理器映射器解析配置文件,把处理器对应的url进行存储;调度器根据用户发送的请求信息,找到对应的处理器信息 把找到的处理器(执行链)信息交给处理器适配器处理 处理器适配器调用处理器处理请求,执行相应的业务逻辑 处理器处理完请求,返回模型和视图信息,模型中存放的是数据,视图是个逻辑上的视图 视图解析器会根据逻辑...
2019-08-29 14:23:30 262
原创 spring+jdbctemplate+servlet实现curd
用到的知识点 springIOC springAOP 事务管理 jdbcTemplate servlet 代码展示 效果图 项目结构:重点标注了baseServlet,有人可能没这么用过 导入jar包 数据库表:怎么简单怎么来 实体类 package com.bjsxt.pojo; public class Brand { private int id; private S...
2019-08-26 19:19:50 453
原创 java静态代理、动态代理
引入 什么是代理 1 张三需要100万,但是到银行取钱太麻烦了,需要办理的手续很多,怎么办?找个人帮张三去取钱,这个人去处理这些麻烦事,这个人就是代理 2 日常生活中,找人给你带份饭、找人替你跑腿……这些就是代理;代替你去做某些事,处理一些事情 为什么使用代理 1 程序中使用代理,在不修改目标类的情况下,能够对其功能进行增强(取钱的案例,在不影响我正常生活的情况下,有人帮我去取钱,办理手续) 2 ...
2019-08-24 11:51:50 133
原创 jsp+servlet实现登陆验证码
jsp+servlet实现登陆验证码验证码的作用效果图验证码生成原理servlet在web.xml中的配置验证码图片显示登陆处理的servlet登陆失败提示流程总结其他常见的验证码 验证码的作用 避免暴力注册,登录,论坛灌水 效果图 验证码生成原理 使用Java图形界面技术AWT或者Swing生成验证码 import java.awt.Color; import java.awt.Font; ...
2019-08-20 11:28:48 1525
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人