摘要: 1.最开始学习的是javaSE,初始了java这门语言,最基本的输出语句和主函数→学习了八大基本数据类型(byte,short,int,long,float,double,char,boolean)和运算符(算术运算符+-*/%;关系运算符>=,<=,==;逻辑运算符,算术运算符等)→学习流程控制语 阅读全文
posted @ 2019-09-20 19:56 外邦马 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 依赖注入是在各个责任链上的类解耦了,彻底独立了之后,用来在配置文件中描述类之间的关系的一种手段 我们在servlet中保存service的属性,使用get/set方法给属性赋值,通过类属性来描述责任链上的两个类之间的关系. 等于将本来写在源码上的类和类之间的关系,全部写在了配置文件里.注入二字就是给 阅读全文
posted @ 2019-08-16 21:16 外邦马 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在前面学习了mybatis的时候,我们去掉了dao层,使用mapper层来代替. 但是程序还是先到控制层,在控制层创建业务层对象,跳转至业务层,在业务层创建SqlSession对象,使用动态代理的方法取得类的mapper对象,通过mapper对象取到特定的方法,去数据库取得数据后一层一层返回,直至传 阅读全文
posted @ 2019-08-15 22:20 外邦马 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.学习过servlet的小伙伴应该都知道,写servlet必须要配置web.xml文件.很麻烦,要配2个,一个servlet,一个servlet-mapping 而且servlet一多容易乱,检索也不方便.所以引入了注解这么个东西,以@开头,写在servlet类的上一行,使得servlet文件使用 阅读全文
posted @ 2019-08-15 16:23 外邦马 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一.使用mybatis的基本步骤 1.导入jar包 2.配置文件 3.使用配置文件完成操作 二.实战演习 需求:教师表里有教师id和教师姓名 学生表里有学生id,姓名,年龄,教师id 一个教师有多个学生,一个学生只有一个教师,现在需要显示学生表的学生信息和教师姓名 1.导入jar包 2.导入配置文件 阅读全文
posted @ 2019-08-15 15:44 外邦马 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 在原生的浏览器-服务器结构中,使用mvc分层思想,我们将整个程序分为控制层,业务层,持久层三层 控制层(servlet) 负责接收请求,将用户从浏览器端发送来的请求进行处理(调用业务层)和响应,反馈给浏览器, 业务层(service) 负责处理 业务,调用dao层,得到结果返回给控制层 阅读全文
posted @ 2019-08-15 09:49 外邦马 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.对之前学习的总结 javase 变量的声明 在内存中存储要处理的数据 逻辑结构 循环结构 对数据进行处理 方法 封装功能代码 面向对象 类和对象 是对方法和数据完整性的封装 取得的数据希望从本地(硬盘)获得,于是引入了IO流,可以从本地取得数据 本地的数据杂乱无章,需要有个管理者 于是有了数据库 阅读全文
posted @ 2019-08-05 19:59 外邦马 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.前面我们知道了什么是反射以及反射的创建方式,现在我们来对反射做一点补充 //先建一个学生类作为我们的实验类 //制作一个javabean //(javabean是一种基本的结构,私有的属性,公有地get/set方法,一个无参的构造方法,以及类的属性是共有的) //创建完成了,不创建对象,直接使用 阅读全文
posted @ 2019-07-07 20:52 外邦马 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 上次我们讲到了UDP的通信,今次我们来聊聊TCP通信 1.TCP比较安全,因为他有确认-反馈-再确认的三次握手机制 2.具体实现 //客户端 public class Client{ public static void main(String[]args){ //首先还是先创建一个发送器 Sock 阅读全文
posted @ 2019-07-06 21:38 外邦马 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.UDP是无连接到不可靠的一种传输方式,只负责发送而不管接收方是否接收到,所以效率也高一点(牺牲安全追求效率案例) 2.实现发送和接收的具体实现 //客户端类 public class Client{ //先抛异常,抓重点 public static void main (String []arg 阅读全文
posted @ 2019-07-06 15:45 外邦马 阅读(8483) 评论(0) 推荐(0) 编辑