javaweb
文章平均质量分 72
꧁冰凝꧂
把不喜欢变喜欢。
把不可能变可能。
做最真实的自己!
展开
-
javaweb总——注:跟着狂神学的
1、JavaWeb1、1基本概念web开发:web:网页的意思, www.baidu.com静态网页webhtml提供给所有人看的数据始终不会发生改变动态web淘宝,几乎是所有的网站都是动态网站;提供给所有人看的数据始终会发生变化,每个人在不同时间不同地点看到的信息各不相同技术栈:Serlet/JSP、PHP在java中,动态web资源技术统称为javaweb1、2web应用程序web应用程序:可以提供游览器访问的程序;a、html,b、html…多个web资原创 2021-05-24 17:05:26 · 502 阅读 · 0 评论 -
网站注册邮件发送功能实现
摘抄自狂神笔记电子邮件要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱功能;传输协议SMTP协议发送邮件:我们通常把处理用原创 2021-04-26 23:57:48 · 5155 阅读 · 6 评论 -
不使用javaweb框架实现网页文件上传功能
文件上传1、搭建项目2、导包测试项目框架是否搭建完成文件在网络上都是使用IO的方式,即流的方式进行的传输,而我们要实现的文件上传功能可以直接使用apache的组件commons-fileupload(针对文件上传的工具类包),这个jar包又依赖commons-io包(封装了大量的IO操作的工具类),所以在实现文件上传功能的时候我们需要导入这两个依赖maven导入URL:https://mvnrepository.com/artifact/commons-io/co原创 2021-04-26 23:36:21 · 388 阅读 · 2 评论 -
javaweb学习笔记(七)
14、JDBC简单复习java连接数据库1、创建数据库2、导入项目依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>3、连接原创 2021-04-12 16:29:20 · 48 阅读 · 0 评论 -
javaweb学习笔记(六)
9、JavaBean实体类JavaBean有特定的写法必须有一个无参构造必须有对应的get/set方法属性必须私有化一般用来和数据库的字段做映射 ORMORM:对象关系映射表–>类字段–>属性行记录–>对象idnameageaddress1冰凝1123南昌2冰凝243上海3冰凝35武汉Peoriapackage com.bing.pojo.bing.pojo;//实体类,我们一般和数据库中的表一原创 2021-04-12 16:28:47 · 95 阅读 · 0 评论 -
javaweb学习笔记(五)
8、JSP8、1什么是JSPjava Server Page:Java服务端页面,也和Servlet一样,用于动态web技术最大的特点:写jsp就像在写HTML区别:HTML只给用户提供静态数据JSP页面中可以嵌入Java代码,为用户提供动态数据8、2JSP原理思路:JSP到底怎么执行代码层面没有任何问题服务器内部工作tomcat中有一个word目录IDEA使用Tomcat会在IDEA的Tomcat中产生一个work目录我电脑的地址D:\Tomcat8.0\原创 2021-04-12 16:28:12 · 86 阅读 · 0 评论 -
javaweb学习笔记(四)
7、Cookie、Session7、1会话会话:用户打开一个游览器,点了很多超链接,访问多个web资源,关闭游览器,这个过程称为会话。有状态的会话:一个同学来过教师,下次再来教师,我们会知道这个同学,曾经来过这个你 怎么证明你是 该学校的学生1、发票 学校给你发票2、学校登记 学校标记你来过一个网站,怎么证明你来过?1、服务端给客户端一个信件,客户端下次访问服务端带上信件就可以:Cookic2、服务端登记你来过了,下次你来的时候我匹配你:Session7、2保存会话的两种原创 2021-04-06 15:11:46 · 93 阅读 · 0 评论 -
java学习笔记(三)-Servlet
6、Servlet6、1Servlet简介Servlet就是Sun公司开发动态网页的一门技术Sun在这些API中提供了一个接口交Servlet,如果想开发一个Servlet程序,只需要完成两个过程即可编写一个类,实现Servlet接口再将开发好的java类部署到web服务器中把实现了Servlet接口的java程序叫做,Servlet6、2HelloServletSerlvet接口Sun公司有两个默认的实现接口:HTTPServlet和GenericServlet构建一个普通的原创 2021-03-31 14:40:32 · 142 阅读 · 0 评论 -
javaweb学习笔记(2)- http及Maven使用
4、http4、1什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html、字符串、…超文本:图片、音乐、视频、定位、地图…端口号:80https:安全的端口号:4434、2两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。4、3Http请求客户端—发送请求(Re原创 2021-03-31 14:39:18 · 388 阅读 · 0 评论 -
javaweb学习笔记(1)-web服务器及tomcat安装
1、JavaWeb1、1基本概念web开发:web:网页的意思, www.baidu.com静态网页webhtml提供给所有人看的数据始终不会发生改变动态web淘宝,几乎是所有的网站都是动态网站;提供给所有人看的数据始终会发生变化,每个人在不同时间不同地点看到的信息各不相同技术栈:Serlet/JSP、PHP在java中,动态web资源技术统称为javaweb1、2web应用程序web应用程序:可以提供游览器访问的程序;a、html,b、html…多个web资原创 2021-03-31 14:38:17 · 394 阅读 · 0 评论 -
Maven中配置文件无法被导出或者生效
Maven由于它的约定大于配置,之后导出的配置文件可能无法被导出或者生效的问题,解决方案:<!--在build中配置resources,来防止我们资源导出失败的问题--> <build> <resources> <!--这个是资源目录的文件,一般我们资源目录的文件是可以正常被导出来的,但是以防万一还是写上 --> <resource> <direc原创 2021-03-29 10:50:55 · 630 阅读 · 1 评论 -
idea启动不了,报错Warexploded:Artifact is not deployed. Press ‘Deploy’ to start deployment
idea启动不了,报错Warexploded:Artifact is not deployed. Press ‘Deploy’ to start deployment今天创建了一个idea项目 ,结果启动不了,上网到处查资料,找问题。发现网上所有出现的问题,我的都没毛病。结合自己以前设置过的步骤检查了好几遍,都没问题。最后百度了一下,才慢慢发现问题所在。下面分享一下报错以及问题所在。[2021-03-28 14:49:00,848]Artifact is not deployed. Press ‘Dep原创 2021-03-28 18:26:36 · 5351 阅读 · 3 评论 -
添加Servlet所需要的包
添加javax.servlet和avax.servlet.jsp点击这个自动下载<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version></dependency><dependency>.原创 2021-03-28 18:23:32 · 728 阅读 · 0 评论 -
Maven资源导出问题
资源文件的配置有时候有些配置文件通常与.java文件一起放在src/main/java目录(如mybatis或hibernate的表映射文件)。希望把该目录中的资源也复制到classes目录中。这些情况下就需要在Pom.xml文件中修改配置了。否则导出时,只会导出java目录中的class文件,而不包括其中的配置文件和其他文件可以有两种方法:一是在<build>元素下添加<resources>进行配置(一般都用这种)。另一种是在<build>的<plu.原创 2021-03-28 18:17:55 · 109 阅读 · 0 评论 -
解决org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]问题
错误:在idea创建WEB项目之后,打印出的日志中总是出现:警告 [RMI TCP Connection(5)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]. Default version will be used.to start deployment虽然只是警告不影响运行,看着总有些不爽,大概看了一下,当前Tomcat8.5不支持Web4.0版本,那要原创 2021-03-28 18:12:41 · 10542 阅读 · 1 评论