![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 92
爱猊丿
天行健 君子以自强不息。
展开
-
十、Maven
Maven一个项目从开发到发布的流程编写项目的业务代码编译测试打包发布(部署)maven是apache开源软件基金会下的一款开源项目,使用Java语言编写的一个项目构建软件工具;主要用于管理整个软件开发的生命周期maven的优点屏蔽不同开发工具的项目管理和规范,使不同开发工具之间的项目可以兼容,统一项目规范maven可以帮助管理项目的依赖maven可以将本地一个项目发布到远程的服务器上安装maven下载maven的安装包,进行解压缩安装,和tomcat安原创 2021-01-10 21:29:46 · 80 阅读 · 0 评论 -
九、jQuery
jQuery是一款基于JS封装的前端框架产品,也是目前最主流的JS框架产品,简化JS原生编程的复杂性jQuery开发搭建开发环境:引入jQuery的依赖文件<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>使用jQuery方式开发DOM编程jQuery编程的核心语法:$()jQuery方式获取的对象与原生的DOM对象function fun(){原创 2021-01-04 16:22:54 · 73 阅读 · 0 评论 -
八、JavaScript
JavaScript概述简称JS,由网景公司和Sun公司联合推出的一门编写前端脚本动作的编程语言;本质上与Java没有关系,是一门独立的编程语言JS是一门前端的编程语言,主要用于给网页添加动作,如表单的验证、动态的请求服务器等JS通常是书写在HTML页面中的指定位置,当使用浏览器运行HTML时浏览器会解析HTML中的JS代码并执行;属于解释型编译语言,JS的执行依赖于浏览器提供的JS解释器开发JS第一种编写位置:在html页面的head部分书写<head>原创 2020-12-25 14:07:51 · 165 阅读 · 2 评论 -
七、Mybatis
MybatisMybatis框架概述mybatis是基于JDBC进行的封装简化,主要替代JDBC对于数据库的操作mybatis前身是ibatis,在2010年时,mybatis从创始团队转交给了google code维护,更名为mybatis;2013年入驻github,目前mybatis的源码依旧托管在github上github是外网,码云是中文版mybatis框架特点简单:使用mybatis框架只需要引入一个mybatis的核心依赖即可,不依赖任何的第三方jar灵活:my原创 2020-12-21 11:26:38 · 78 阅读 · 0 评论 -
六、Struts2
Servlet做控制器存在的缺陷接收请求参数需要书写大量的request.getParameter("");如果需要的数据类型不是字符串,需要开发人员手动转化业务方法参数需要的是一个Java对象时,需要手动将零散的数据封装成对象如果需要向request作用域存数据,需要书写request.setAttribute("");跳转的视图固定在程序中(硬编码),不利于未来项目的维护Struts2框架概述解决项目开发中通用问题的技术,对现有项目开发中一些普遍存在的开发效率的问题进行优化,也会对原创 2020-12-16 15:02:15 · 62 阅读 · 0 评论 -
五、JSP
Servlet开发的Web存在的缺陷使用Servlet程序进行结果的展示麻烦,需要使用IO流响应结果页面样式改动需要重新编译和部署,重启服务器JSP — Java server pageJSP是Servlet的升级版本,运行于服务器端端 Java页面技术,主要用于开发数据的展示功能创建Web项目 —> 在WebRoot创建jsp的文件,不要放在WEB-INF下,因为WEB-INF下的内容,不直接对外公开JSP主要用于开发动态Web应用,且必须在服务器中才能运行Servl原创 2020-12-08 17:59:05 · 111 阅读 · 0 评论 -
四、Servlet
Servlet网络应用体系结构C/S:client-server 基于客户端软件 —> 服务器的模式针对不同的应用下载对应的客户端软件优点:图形显示效果较好,用户体验好缺点:必须下载指定的客户端软件才能使用一旦服务器端升级更新,所有的客户端软件也必须升级B/S:browser-server 基于客户端浏览器 —> 服务器的模式优点:服务器端升级,不影响客户端的使用缺点:图形显示效果差,特别是3D效果等基于B/S结构的网络应用(Web原创 2020-12-02 08:51:23 · 75 阅读 · 0 评论 -
三、HTML+CSS
HTML前言视图层View:展示信息,收集信息相关技术:HTML、CSS、Bootstrap、JavaScript、jQuery、EasyUIHTML:Hypertext Markup Language ,超文本标记语言运行机制:解释型的语言(逐行翻译,运行效率相对较低,可以跨平台)用于制作静态网页,展示并收集信息静态网页:网页内容固定不变动态网页:Servlet、JSP —> 网页内容自动更新、因人因时而异html由浏览器运行,浏览器自带解释器HTMLh原创 2020-11-20 09:24:25 · 454 阅读 · 0 评论 -
二、JDBC
JDBCJava DataBase Connectivity —> Java数据库连接技术Java语言连接数据库的方式有两种JDBC直接连接数据库JDBC和数据库连接池的配合不同数据库在使用存在差异,用JDBC技术依靠接口提供了连接数据库的标准和规范 —> JDBC中提供了一套通用的访问数据库的接口,可以通过JDBC技术连接不同的数据库JDBC包含两部分接口:sun公司提供,位于jdk中的 java.sql 和 javax.sql 包中实现类:数据库厂商提供,用于实际具原创 2020-11-06 09:07:17 · 93 阅读 · 0 评论 -
一、Oracle
JavaWebOracle:数据库,具有自身存储空间JDBC:Java操作数据库技术html / css:静态网页Servlet:应用服务器技术tomcat的动态网页JSP:动态网页技术struts2 框架,配置文件mybaties 框架,配置文件js ( javascript ):前端技术jquery:前端框架maven:项目管理技术引言存储数据需求Java程序中,借助jvm内存的变量、对象进行存储存储数据的方式:变量(单个数据)、对象、集合数组位置:存储在j..原创 2020-10-29 20:12:22 · 253 阅读 · 0 评论