![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
Servlet、JSP、mybatis
spring、springMVC、maven
SpringBoot、SpringCloud
苹果和狗
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习(一)--JavaWeb开发环境的搭建
JavaWeb认识Web:网页静态Web:从网页中获取的数据不变,比如HTML页面动态Web:可以从服务器端动态的获取数据;比如JSP、Servlet等Web应用程序Web应用程序就是提供浏览器服务支持的一些程序我们需要把自己开发出来的Web程序放在我们服务器的webapps目录下;Web服务器IIS (微软)Tomcat (性能优良,非常的小,他是符合Web...原创 2019-07-16 16:55:02 · 167 阅读 · 0 评论 -
JavaWeb学习(二)--- Servlet
Servlet简介Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet 的任务读取客户端(浏览器)发送的显式的数据。这包括网页上的 HTML 表单,或者也可以是来自 applet 或自定义的 HTTP 客户端程序的表单。读取客户端(浏览器)发...原创 2019-07-16 21:56:47 · 167 阅读 · 0 评论 -
JavaWeb学习(三)Request、重定向和转发、会话
Requestrequest对象的一些方法(不显示web.xml的配置)import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletR...原创 2019-07-17 21:06:13 · 181 阅读 · 0 评论 -
JavaWeb学习(四)--JSP
JSP简介JSP全称Java Server Pages,中文名为Java服务器页面,是一种动态网页开发技术。它是在HTML中插入Java程序段(<%java程序段%>)和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。它实质上是一个简化的Servlet。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。...原创 2019-07-18 14:37:55 · 196 阅读 · 0 评论 -
Java邮件发送
Java邮件发送电子邮件发送原理我们写信给笔友:写信—>将信放在邮筒—>当地邮局取信—>当地邮局将信传给收信人所在地的邮局—>收信人所在地邮局将信封放到收件人家的邮箱—>笔友在邮箱拿到信—>读信同理,我们在给别人发电子邮件时,也需要一个电子邮局,也就是邮件服务器,而我们所用的qq邮箱、网易邮箱等,就像是投递信封的邮筒。邮件服务器SMTP服务器(邮...原创 2019-07-19 20:23:23 · 459 阅读 · 0 评论 -
JavaWeb上传文件
JavaWeb—上传文件前期准备我们一般通过流来获取上传的文件(request.getInputstream),但是原始的文件上传流的获取很麻烦,所以我在这里用Apache的文件上传组件来实现文件的上传我们需要准备两个jar包(下载最新的):https://mvnrepository.com/artifact/commons-io/commons-iohttps://mvnre...原创 2019-07-20 17:10:10 · 438 阅读 · 2 评论 -
Java-mybatis学习(一)--- 第一个Mybatis程序
第一个Mybatis程序mybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的JDB...原创 2019-07-23 17:33:41 · 202 阅读 · 0 评论 -
Java-mybatis学习(二)--添加LOG4J、分页查询、注解实现
日志1.LOG4J实现<1.在pom.xml中添加Log4j依赖(可以在maven仓库里找到)<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency> <groupId>log4j</groupId> <artifactId>log...原创 2019-07-24 17:19:06 · 176 阅读 · 0 评论 -
Java-mybatis学习(三)--多对一处理、一对多处理
在我们创建的mybatis数据库新建两个表:代码:CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `na...原创 2019-07-25 14:44:59 · 315 阅读 · 0 评论 -
java-Spring学习(一)--简介、IOC、DI
Spring1.Spring简介Spring官网:https://spring.io/Spring下载:https://spring.io/projects/spring-framework#learnSpring官网下载地址:https://repo.spring.io/release/org/springframework/spring/官网的介绍:https://docs.spri...原创 2019-07-27 17:26:09 · 149 阅读 · 0 评论 -
Java-Spring学习(二)----代理模式、AOP面向切面编程
文章目录AOP(面向切面)1.代理模式定义:两种代理模式:<1.实现静态代理<2.实现动态代理了解并掌握:代码实现:(1.接口:(2.真实对象(3.动态代理类生成的接口对象;(4.测试(5.运行结果2.AOP【概述】【代码实现】<1.使用SpringAPI实现AOP编写业务类编写日志增加类编写Spring核心配置文件测试类运行结果项目结构<2.使用注解实现AOP业务类(目标...原创 2019-07-30 16:28:32 · 157 阅读 · 0 评论 -
Java-Spring学习(三)----整合mybatis和spring、给spring配置事务
文章目录整合mybatis和spring1.先回忆一下写mybatis项目的步骤2.Spring整合MyBatis【前期准备】MyBatis-Spring的作用:MyBatis-Spring 需要的版本:怎么和Spring 一起使用 MyBatis:【实例】项目总体结构:<1.导包<2.配置mybatis文件< 3.编写spring配置文件<4.接口、接口实现类、接口映射文...原创 2019-07-30 17:04:57 · 130 阅读 · 0 评论 -
Java-SpringMVC学习(一)----概述、第一个springmvc项目
文章目录StringMVCMVCSpringMVC概述代码实现(第一个springmvc项目)<3.<1.建一个MAVEN项目,在pom.xml中设置资源过滤并引入相关依赖(导包)<3.<2.编写Web.xml文件<3.< 3.编写springMVC配置文件<3.<4.编写Controller<3.<5.编写视图<3.<6.配...原创 2019-08-03 10:42:13 · 153 阅读 · 0 评论 -
Java-SpringMVC学习(二)----Controller
文章目录控制器Controller概述代码实现使用接口实现控制器<1.新建一个Maven的Web项目,导入相应jar包,并处理资源过滤问题!<2..配置web.xml< 3.配置springmvc-servlet.xml<4.编写一个Controller类<5..编写前端(haha.jsp),在WEB-INF/JSP目录下编写,对应视图解析器<6. 运行结果使用...原创 2019-08-06 16:20:19 · 167 阅读 · 0 评论 -
Java-SpringMVC学习(三)----JSON、Ajax
文章目录JSON概述什么是JSON?JSON语法规则JSON和XML的异同点JSON字符串与JS对象的互相转换代码实例【一些知识点】实现:AJAX概述JQuery Ajax代码实例1.简单测试(HttpServletResponse实现)2.简单测试(SpringMVC实现)3.简单测试JSON概述什么是JSON?JavaScript Object Notation(JavaScript...原创 2019-08-15 16:59:26 · 133 阅读 · 0 评论 -
Maven安装
Maven讲解javaWeb中,遇到的一个烦恼,每次都要导jar包,忘记了就会很麻烦,随着项目会变大,jar包管理变的及其麻烦,所以Maven应运而生,Maven并不是最早的管理项目的工具。核心思想:约定大于配置Maven会给你规定好怎么去书写java代码。必须按照这个规范来。下载安装Maven和Tomcat一样,Maven也属于apache;maven官网:http://maven....转载 2019-07-18 14:54:50 · 104 阅读 · 0 评论 -
Java-SpringBoot学习(一)---用IDEA构建第一个SpringBoot项目
文章目录SpringBoot概述使用IDEA构建第一个SpringBoot项目<1.前期准备<2.测试HelloSpringbootSpringBoot概述Spring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。特点:创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring...原创 2019-08-07 17:21:49 · 121 阅读 · 0 评论 -
Java-SpringBoot学习(二)--运行原理浅探究
文章目录springboot运行原理浅探究pom.xml主程序一.@SpringBootApplication二.SpringApplication.runspringboot运行原理浅探究以我在上一篇 里构建的第一个springboot项目为例,我们来看一看,它到底是怎么运行的。pom.xml先看一下pom.xmlspringboot-boot-starter:就是sprin...原创 2019-08-23 22:39:10 · 124 阅读 · 0 评论 -
Java-SpringBoot学习 (三)--SpringBoot配置文件、自动配置原理
文章目录SpringBoot配置文件概述编写配置文件YAML概述YAML基础语法<1.常量值:<2.对象< 3.数组代码实例扩展1.加载指定配置文件2.配置文件占位符3.多环境切换自动配置原理SpringBoot配置文件概述SpringBoot的配置文件是全局的,当我们创建一个SpringBoot项目时,默认会在resources目录下生成一个application.pro...原创 2019-08-24 19:44:25 · 153 阅读 · 0 评论