随笔分类 -  javaWeb

记录Javaweb的学习
摘要:IDEA中创建一个空白项目,这时项目中啥都没有我们从file中new一个java模块,选中java模块右键,选择Add Frameworks Support,增加一个Web Application框架。在创建的模块下建一个lib包来存放我们需要使用的依赖。从Maven下载我们需要的jar包,将jar 阅读全文
posted @ 2023-03-30 10:41 数星观月 阅读(69) 评论(0) 推荐(0)
摘要:邮件发送图示 创建一个java模块,建一个lib目录,导入mail.jar(https://repo1.maven.org/maven2/javax/mail/mail/1.4.7/mail-1.4.7.jar)和activation.jar(https://repo1.maven.org/mave 阅读全文
posted @ 2023-03-29 13:17 数星观月 阅读(71) 评论(0) 推荐(0)
摘要:JDBC:Java连接数据库 需要jar包的支持:1、java.sql 2、javax.sql 3、mysql-connector-java 连接驱动(必须导入) JDBC固定步骤 阅读全文
posted @ 2023-03-17 14:39 数星观月 阅读(35) 评论(0) 推荐(0)
摘要:Listener:监听器 1、编写一个监听器(实现监听器的接口) 2、web.xml配置 阅读全文
posted @ 2023-03-16 14:56 数星观月 阅读(188) 评论(0) 推荐(0)
摘要:Filter:过滤器,用来过滤网站的数据 处理中文乱码 登录验证 1、导包,在web.xml中导入需要的依赖 <!--Servlet依赖--><dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifact 阅读全文
posted @ 2023-03-16 14:32 数星观月 阅读(52) 评论(0) 推荐(0)
摘要:MVC:Model View Controller 模型、视图、控制器 早年架构 用户直接访问控制层,控制层直接控制数据库。servlet中包含处理请求、响应、视图跳转、处理jdbc、处理业务代码、处理逻辑代码。弊端:程序异常臃肿,不利于维护。 架构:没有什么是加一层解决不了的。 三层架构 Mode 阅读全文
posted @ 2023-03-16 13:54 数星观月 阅读(57) 评论(0) 推荐(0)
摘要:实体类JavaBean有特定的写法:●必须要有一个无参构造●属性必须私有化●必须有对应的get/set方法 一般用来和数据库的字段做映射:ORM ORM :对象关系映射●表-->类●字段-->属性●行记录-->对象 阅读全文
posted @ 2023-03-16 11:26 数星观月 阅读(41) 评论(0) 推荐(0)
摘要:Java Server Pages : Java服务器端页面,也和Servlet- 样,用于动态Web技术最大的特点: ●写JSP就像在写HTML ●区别:HTML只给用户提供静态的数据;JSP页面中可以嵌入Java代码,为用户提供动态数据:JSP原理 服务器内部工作 tomcat中有一-个work 阅读全文
posted @ 2023-03-12 16:48 数星观月 阅读(104) 评论(0) 推荐(0)
摘要:Session ●服务器会给每一一个用户(浏览器)创建一个Seesion对象;●一个Seesion独占一个浏览器,只要浏览器没有关闭,这个Session就存在:●用户登录之后,整个网站它都可以访问! (保存用户的信息;保存购物车的信息...) 在Session中存一个对象 1、创建一个对象的类: 2 阅读全文
posted @ 2023-03-12 14:09 数星观月 阅读(42) 评论(0) 推荐(0)
摘要:会话:用户打开一个浏览器,点击很多超链接,访问多个web资源,关闭浏览器,这个过程称为会话。 一个网站,怎么证明你来过? 客户端和服务端 1.服务端给客户端-一个信件,客户端下次访问服务端带上信件就可以了: cookle2.服务器登记你来过了,下次你来的时候我来匹配你: seesion7.2、保存会 阅读全文
posted @ 2023-03-10 17:33 数星观月 阅读(83) 评论(0) 推荐(0)
摘要:index.jsp LoginServlet.java success.jsp 启动Tomcat,会在浏览器中打开webapp下的index.jsp页面。填写表单并提交,将请求发送到action中的位置。根据web.xml中的位置信息,找到我们的类,在类中可以在后台打印出请求的相关信息。在类中还可以 阅读全文
posted @ 2023-03-09 14:42 数星观月 阅读(103) 评论(0) 推荐(0)
摘要:HttpServletResponse web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse。●如果要获取客户端请求过来的参数:找HttpServletRequest●如果要给客户端 阅读全文
posted @ 2023-03-09 12:49 数星观月 阅读(18) 评论(0) 推荐(0)
摘要:Servlet Context web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,代表了当前的web应用 一、共享数据:一个Servlet中保存 的数据,可以在另外一个Servlet中拿到 首先创建一个放置数据的类 还要有一个读取它的类 配置web.xml 阅读全文
posted @ 2023-03-05 21:54 数星观月 阅读(35) 评论(0) 推荐(0)
摘要:Servlet简介 Servlet是sun公司开发动态web的一门技术 sun在API中提供一个接口叫做:Servlet,想开发一个Servlet程序,需要完成下面两个步骤。 1、编写一个类,实现Servlet接口 2、把开发好的java类部署到web服务器中 Servlet映射 为什么需要映射:我 阅读全文
posted @ 2023-03-05 16:46 数星观月 阅读(33) 评论(0) 推荐(0)
摘要:1、建立一个Maven的web项目 2、配置Tomcat,使整个项目能启动起来 3、在配置文件pop.xml中添加两个依赖 <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency> 阅读全文
posted @ 2023-03-04 20:33 数星观月 阅读(59) 评论(0) 推荐(0)
摘要:HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 端口:80 Https:安全的 端口:443 两个时代 http1.0 HTTP/1.0:客户端与web服务器连接以后,只能获得一个web资源,断开连接。 http2.0 HTTP/1.1:客户端与web服务器连接以后, 阅读全文
posted @ 2023-03-03 18:10 数星观月 阅读(62) 评论(0) 推荐(0)
摘要:Tomcat中文件夹的作用 bin文件中存放启动、关闭的脚本文件 conf文件中存放配置文件 lib文件中存放依赖的jar包 log中存放日志 webapps中存放网页信息(默认网站应用存放位置) 启动、关闭Tomcat:点击bin目录下的startup.bat和shutdown.bat文件 注意每 阅读全文
posted @ 2023-03-03 16:09 数星观月 阅读(37) 评论(0) 推荐(0)
摘要:web开发(web就是网页): 静态web html、css 提供给所有人看到数据不会改变 动态web 提供给所有人看到数据会改变,不同用户、不同时间和地点都会不同 技术栈:Servlet/JSP,ASP,PHP java中动态web资源开发技术通称为Javaweb web应用程序:可以提供浏览器访 阅读全文
posted @ 2023-03-03 15:28 数星观月 阅读(27) 评论(0) 推荐(0)