- 博客(9)
- 收藏
- 关注
原创 邮箱的发送
POP3: 接受服务器SMTP:发送从服务器来的命令 1.所需jar包activation和mail包2.开启QQ邮箱pop3/smtp服务开启服务,并获的授权码3.Session对象: 定义整个程序所需要的定义整个程序所需要的环境信息,如主机名.端口号,采用的邮件发送和接受协议并获得session对象(userName 为发送人的信息,password为授权码)4.通过Session对象获得Transport对象Transport对象的作用是:用来发送邮件5.使用邮箱的用户名和授权码连接上服务器6.创建
2022-06-22 12:04:37
152
1
原创 MVC三层架构
MVC三层架构Model (业务层)业务处理:业务逻辑(Service)数据持久层:CRUD(增删改查)View (视图层)展示数据提供链接发送Servlet请求Controller(Servlet)接受用户的请求(参数类型,Session信息)交给业务层处理相应的代码控制视图的跳转登录--接受用户的登录请求--处理用户的请求(获取用户登录的参数 username,password)--加给业务层处理登录业务(判断用户密码是否正确)-- Dao层查询用户民和密码是否正确--数据库...
2022-06-15 17:27:26
85
原创 JDBC的介绍
JDBC:JAVA连接数据库数据库用户名,密码,地址 可以使用Class.forName()方法;用DriverManager生成Connection(相当于一个数据库)对象器其方法需要数据库的用户名,密码,地址Connection根据相应的方法生成Statement对象根据不同的业务选择相应的sql语句执行完sql语句后,当statement调用executeQuery()方法(该方法用于数据库的查找)时,会返回一个Resultset的结果集.且Resultset有next()等方法,判断下一个是否还
2022-06-13 20:00:55
90
原创 javaweb过滤器的相关介绍
mysql mysql-connector-java 5.1.47 实现接口类Filter实现三种方法1.public void init() 方法该方法在服务器启动时调用2.public void doFilter(ServletRequest request, ServletRespone respone ,FilterChain chain)方法chain: 链 /
2022-06-13 19:30:53
75
原创 创建线程对象的三种方式
import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;public class MyThread { public static void main(String[] args) { //第一种创建线程对象的方法 //先定义一个Thread的子类在给子类进行一个实例化对象 Thread1 thread1 = new Thread1(); // 实例.
2022-04-12 00:06:12
569
原创 每日小总结
4月8号鼠标点击事件onclick(任何元素都可以添加点击事件);鼠标移入事件onmouseover鼠标移出事件onmouseout鼠标按下事件onmousedown鼠标松开事件onmouseup键盘事件onkeydown(键盘按下)onkeyup键盘松开表单事件onfocus(获取焦点时触发的事件)和onblur(失去焦点时触发的事件)(只有表单元素和超链接有表单事件)自动获取焦点focus();onselect(当我们选中文本框时,就会触发onselect事件 .
2022-04-08 18:34:26
54
原创 每日小总结
4月七号对多线程的理解线程的创键(3种方式)1.继承java.lang中的Thread类,重写Thread中的run方法2.实现java.lang.Runnable接口,在run里面实现3.实现java.util.concurrent.Callable接口,重写call()方法继承Thread类创建多线程例:MyThread mythread = new MyThread();mythread.start();class MyThread extends Thread{//对run进
2022-04-07 22:55:46
387
原创 每日小总结(2)
4月5日反射机制的了解获取Class的实例化Class.forName();对象名.getClass();类名.class通过无参构造函数实例化其他类的对象per = (person)c.newInstance();通过有参构造函数实例化其他类的对象1.先通过getConstructors()方法获取需要实例化的全部构造方法2.获取实例化使用有参构造函数对应的constructor的对象3.通过constructor类实例化对象Constructor中的一些方法getModifie
2022-04-05 23:57:39
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人