JavaWeb
doforfuturedx
加油↖(^ω^)↗
展开
-
打包方式:JAR WAR POM
文章目录三种打包方式的介绍JARWARPOM参考文献三种打包方式的介绍打包的本质是压缩,而jar包和war包都是zip包,这也是他们的共同点。用命令java -jar xxx.jar执行。JARjar是maven出来之前三方库普遍使用的方式;以zip包的形式供调用。用命令java -jar xxx.jar执行。WAR常用于java web工程;war包可以以zip包的形式使用,...原创 2020-03-11 11:29:31 · 258 阅读 · 0 评论 -
POJO、VO、BO、DTO、PO
1、POJO、VO、BO、DTO、PO 关系?VO、BO、DTO、PO 都是 POJO 的一种类别,是 POJO 在不同使用场景下的不同叫法。2、POJO、VO、BO、DTO、PO 是什么?POJOPOJO的概念连接VOVO (View Object,表现层对象), 封装整个界面展示所需要的对象数据。BOBO (Business Object, 业务对象), 封装业务逻辑的java...原创 2020-03-10 16:45:11 · 267 阅读 · 0 评论 -
Web技术发展历程
Web 开发技术的发展可以粗略划分成以下几个阶段:静态内容阶段在这个最初的阶段,使用 Web 的主要是一些研究机构。Web 由大量的静态 HTML 文档组成,其中大多是一些学术论文。Web 服务器可以被看作是支持超文本的共享文件服务器。CGI 程序阶段在这个阶段,Web 服务器增加了一些编程 API。通过这些 API 编写的应用程序,可以向客户端提供一些动态变化的内容。Web 服务器与应...原创 2019-04-08 18:10:02 · 2979 阅读 · 0 评论 -
Web开发基础知识
定义特点工作原理网络架构工作过程定义JSP(Java Server Pages),是一种运行在服务端,使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码特点以 Java 语言作为脚本语言;JSP 网页为整个服务器端的 Java 库单...原创 2018-08-01 17:58:58 · 1264 阅读 · 0 评论 -
J2EE
定义Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。是 Sun 公司为企业级应用推出的标准平台,Java EE 可以说是一个框架,也可以说是一种规范。JavaEE 是...原创 2019-10-18 16:25:00 · 153 阅读 · 0 评论 -
POJO和JavaBean
JavaBean定义特点结构属性方法事件编写规范JavaBean的编写要求Java Bean的命名规范应用JavaBean定义JavaBean是基于Java的组件模型,即: 一种特殊的Java类:根据JavaBean技术标准所指定Bean的命名和设计规范编写的Java类。 一段JAVA小程序:可以被修改或与其他组件结合以生成新组件或完...原创 2018-07-11 16:03:44 · 220 阅读 · 0 评论 -
Tomcat
定义Tomcat是是一款支持Servlet和JSP规范的免费开源的Web应用服务器。由于其只支持J2EE 13种规范中的Servlet和JSP规范,因而又属于轻量级服务器。Tomcat是Apache下的一个核心项目,由Apache和Sun等开发。使用使用Tomcat运行web应用,只需要让Tomcat找到web应用,主要有以下三种方式。部署方式是否需要手动移动项目位置是否需要更...原创 2019-10-18 16:35:21 · 297 阅读 · 0 评论 -
cURL
文章目录cURL-定义组成特点和浏览器的区别参考文献cURL-定义cURL 发音为[‘curl’],即Client URL(客户端URL)。提供了一个库和命令行工具,是一个传输URL资源的工具,对 URL 进行操作。任何和Internet协议(即TCP/IP协议)传输相关的业务都可以看做curl业务。区别:动词:to curl something ,使用非浏览器工具从URL下载文件或...原创 2019-05-31 15:39:20 · 1234 阅读 · 0 评论 -
REST
文章目录REST-产生背景REST-定义REST-深入解读REST-架构约束REST-特征REST-优缺点REST-和其他分布式架构的对比RESTful API常见问题幂等性(Idempotent)PUT vs POST参考文献REST-产生背景在Fielding 的论文中,前三章先在批判性继承前人研究成果的基础上,建立起来一整套研究和评价软件架构的方法论。然后在第四章中,研究了 Web 这样...原创 2019-04-09 19:42:01 · 196 阅读 · 0 评论 -
maven
maven什么是maven什么是maven项目pom.xml—— jar包的定位仓库——jar包的存储JUnitmaven什么是mavenMaven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包什么是maven项目包含pom.xml的项目就是maven项目。 maven项目...原创 2018-07-11 16:03:00 · 2977 阅读 · 3 评论 -
Spring
什么是springDI依赖注入AOP(面向切片编程)什么是springSpring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。 Spring对应的关键词是DI(依赖注入)与AOP(面向切面编程),可以认为是一个以DI和AOP为核心Java Web一站式的集成(粘合)框架。DI和AOP能够让代码更加简单,具有良好的松耦合特性和可测试性,极大地简化开发...原创 2018-07-11 16:05:10 · 227 阅读 · 0 评论 -
MyBatis
MyBatis定义MyBatis定义 这张图想要传递的信息有两条。 一,mybatis开发效率高! 二,mybatis对纯jdbc做了封装,使程序员能够以面向对象的思想操作数据库。 说白了,mybatis就是jdbc的壳儿! 是众多orm框架的一种,常见的orm框架有jpa,hibernate,mybatis。 ORM :对象关系映射(...原创 2018-07-11 16:27:52 · 218 阅读 · 0 评论 -
SSH框架
SSH定义SSH定义SSH是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。参考文献 https://blog.csdn.net/shan9liang/article/details/8803989 —SSH框架...原创 2018-09-23 09:38:42 · 180 阅读 · 0 评论 -
JUnit
定义功能测试目标测试类和测试方法断言(Assert)注解(JUnit5)常用注解示例常用测试实例参数化测试打包测试异常测试限时测试Spring测试套件参考文献定义JUnit 是一个开源的 Java 编程语言的单元测试框架,用于编写和运行测试。 JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。...原创 2018-08-12 20:57:42 · 730 阅读 · 0 评论 -
Servlet
文章目录历史定义工作原理和JSP区别和JSP合作历史Servlet全称为JAVA Servlet,是在JSP之前就存在运行在服务器端的一种Java技术,由SUN公司和其他几个公司开发定义Servlet = Service + Applet,表示小使用Java编写的服务器端小程序,用于处理HTTP请求,并将处理的结果传递给浏览器生成动态Web页面。工作原理Servlet由Servlet引...原创 2018-10-11 23:12:15 · 155 阅读 · 0 评论 -
JSP
文章目录定义特点JSP被执行的过程定义JSP(Java Server Pages),是一种运行在服务端,使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码JSP 网页就是用另一种方式来编写 Servlet。除了解释阶段外,JSP 网页几乎可以被当成一个普通的 Servlet ...原创 2018-10-11 23:11:14 · 128 阅读 · 0 评论