
java web
你倒是敲代码啊.
韶光易逝,劝君惜取少年时。
展开
-
Tomcat部署web项目的方式
直接部署不压缩项目直接将web项目放到tomcat目录下的webapps目录当中,文件名即虚拟目录。压缩项目将项目打成war包,这里的war包虽然跟压缩文件很像,但是最好不要直接使用压缩文件压缩然后在修改后缀名字的方式来打war包。最好是使用ide当中或者是专门的生成war包的方式来打成war包。将war包放到webapps目录下即可,war包的名称虚拟目录。修改ser...原创 2020-04-29 16:56:31 · 1983 阅读 · 0 评论 -
JSP(java servlet pages)笔记
JSP相关概念概念:java servlet pages,java服务器端页面。可以理解为一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码。JSP的产生就是为了简化代码的书写。JSP的实现原理JSP本质上就是一个servletJSP的脚本概念:JSP定义java代码的方式。例如,<%%>对应的区域就是JSP的脚本<% %>:定...原创 2020-02-17 19:49:54 · 309 阅读 · 0 评论 -
Cookie与Session(会话技术)
会话技术会话:一次会话当中包含了多次的请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止会话的功能:在一次会话的范围之内的多次请求之间,共享数据共享数据的方式:客户端会话技术(cookie),服务器端会话技术(session)Cookie概念:客户端会话技术,将数据保存到客户端Cookie快速入门创建Cookie对象,绑定数据:Cookie...原创 2020-02-15 12:04:43 · 367 阅读 · 0 评论 -
Java Web文件下载案例
文件下载需求页面显示超链接点击链接之后弹出下载提示框完成图片文件的下载分析超链接指向的资源能够被浏览器解析,则在浏览器当中展示,如果不能展示,则弹出提示框。这不满足需求需求:任何的资源都必须弹出提示框使用响应头设置资源的打开方式:content-disposition:attachment;filename=xxx步骤编写超链接的href属性,指向一个servlet使...原创 2020-02-15 11:09:53 · 270 阅读 · 0 评论 -
ServletContext接口
概念ServletContext代表整个web应用,可以和程序容器(服务器)进行通讯功能:获取MIME对象;是域对象,可以共享数据;获取文件的真实(服务器)路径如何获取ServletContext对象通过request对象的getServletContext()方法进行获取通过HttpServlet对象来进行获取,this.getServletContext()protecte...原创 2020-02-13 16:51:22 · 199 阅读 · 0 评论 -
Response对象
Response的功能设置响应行设置状态码:setStatus(int sc)设置响应头设置头:setHeader(String name, String value)设置响应体使用步骤获取输出流字符输出流:PrintWriter getWriter()字节输出流:ServletOutputStream getOutputStream()使用输出流,将数据输出到客户端...原创 2020-02-11 20:39:00 · 228 阅读 · 0 评论 -
BeanUtils笔记
BeanUtils类依赖的jar包注意:其中第二个包一定是commons-collections-xxx.jar,之前使用了commons-collectionsx-xxx.jar在web上显示未找到类BeanUtils类当中的主要方法populate(Object bean, Map<String, ? extends Object> properties):可以将pr...原创 2020-02-10 21:22:28 · 371 阅读 · 0 评论 -
Java web简单注册和登陆项目案例
核心技术java web servlet:HttpServlet类,基于@WebServlet()注释的Servlet类的配置tomcat项目部署mysql数据库jdbcdruid数据库连接池html用到的软件java web集成开发环境:IntelliJ IDEA服务器:tomcatmysql的可视化界面:SQLyog用到的jar包项目所需的jar包:druid...原创 2020-01-28 09:59:07 · 1512 阅读 · 3 评论 -
Requset对象
Request和Response原理TomCat根据请求url当中的资源路径创建对应的servlet类TomCat会创建request对象和response对象,request对象当中封装请求消息数据TomCat将Request和Response两个对象传递给service方法,并且调用service方法我们可以来操作request和response两个对象,request获取请求消息数...原创 2020-01-25 10:30:56 · 494 阅读 · 0 评论 -
HTTP:请求消息_请求行_请求头
请求消息数据格式1、请求行格式:请求方式 请求url 请求协议/版本实例:GET /login.html HTTP/1.1请求方式:HTTP协议存在7种请求方式,主要是GET和POSTGET:请求参数在请求行当中,请求url长度有限制,不太安全例如:http://localhost/demo?username=cnjanusPOST:请求参数在请求体当中,请求url长度无限制,相对...原创 2020-01-24 20:21:15 · 2297 阅读 · 0 评论 -
数据库连接池
概念其实就是一个容器(集合),存放数据库连接对象的容器。当系统初始化完毕之后,容器被创建,容器中会申请一些数据库连接对象,当用户来访问数据库的时候,会从容器当中获取连接对象,用户访问完毕之后,会将连接对象归还给容器。优点1、节约资源2、用户访问效率高实现标准接口:Interface Datasource获取连接:getConnection()归还连接:如果连接对象Connect...原创 2020-01-23 20:20:33 · 142 阅读 · 0 评论 -
JDBC
一、JDBC基本概念概念:Java DataBase ConnectivityJDBC是Java DataBase Connectivity的缩写,Java数据库连接,也就是Java语言操作数据库。JDBC的本质:是sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套借口提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是jar包当中的...原创 2020-01-20 20:13:06 · 167 阅读 · 0 评论 -
基于注释的Servlet配置方法
@WebServlet注释当中的相关内容public @interface WebServlet { String name() default ""; String[] value() default {}; String[] urlPatterns() default {}; int loadOnStartup() default -1; ...原创 2020-01-11 18:59:02 · 444 阅读 · 0 评论 -
Servlet体系结构
GenericServlet类:将Servlet类当中除了service方法之外的其他方法做了空实现,只有service作为抽象方法HttpServlet类(对HTTP协议的封装和学习)(推荐使用!):实现请求方式“Get”和“Post”的判断:doGet()和doPost()方法对HTTP协议的一种封装,简化操作HttpServlet的使用方法: @Override...原创 2020-01-10 19:11:05 · 172 阅读 · 0 评论 -
IDEA与Tomcat的相关配置
IDEA会为每一个tomcat部署的项目单独建立一份配置查看控制台的log:Using CATALINA_BASE: "C:\Users\62771\.IntelliJIdea2019.3\system\tomcat\_javaweb"工作空间项目和tomcat部署的web项目1、tomcat真正访问的是“tomcat部署的web项目”,“tomcat部署的web项目”对应着...原创 2020-01-10 18:23:51 · 352 阅读 · 0 评论 -
Servlet相关概述
Servlet概念(server applet)官方定义:运行在服务器端的小程序*动态资源的逻辑性体现在Java代码上,直观的就是去寻找Java类,这里的Java类是依赖于服务器才能运行的。*要遵循一定的规则,才能被tomcat所识别,这里的规则指的就是Java当中的Interface(接口)。Servlet:本质上就是一个接口,定义了Java类被浏览器访问到(被Tomcat识别)...原创 2020-01-08 19:57:37 · 167 阅读 · 0 评论 -
web相关概念
一.软件架构1.C/S:客户端/服务器端即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。2.B/S:浏览器/服务器端(核心要点)即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改...原创 2020-01-06 16:31:29 · 310 阅读 · 0 评论