JavaWeb
文章平均质量分 93
♆ Orchid ♆
这个作者很懒,什么都没留下…
展开
-
Java网络编程
一、基础概念1、软件结构2、网络通信协议3、协议分类4、三要素二、TCP通信程序1、概述2、Socket类3、ServerSocket类4、简单的TCP网络程序一、基础概念1、软件结构C/S结构 :客户端和服务端结构B/S结构 :浏览器和服务器结构两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程:在一定的协议下,实现两台计算机的通信的程序2、网络通信协议网络通信协议:计算机之间进行通信所必须遵守的规则;类似与交通规则TCP/IP协议:定义了计算机如何连入因特网,.原创 2021-04-17 17:53:30 · 81 阅读 · 0 评论 -
HTTP协议
HTTP 协议协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。HTTP 协议,就是指客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议。HTTP 协议中的数据又叫报文。请求的 HTTP 协议格式GET 请求POST 请求响应的 HTTP 协议格式...原创 2020-10-21 21:09:57 · 126 阅读 · 0 评论 -
Tomcat
目 录一、常用 Web 服务器二、Tomcat 服务器和 Servlet 版本的对应关系三、Tomcat 的使用1.安装(略)2.目录介绍3.启动4.关闭5.修改端口号6.部署web工程到Tomcat方式7.IDEA 整合 Tomcat 服务器一、常用 Web 服务器Tomcat:由 Apache 组织提供的一种 Web 服务器,提供对 jsp 和 Servlet 的支持。它是一种轻量级的 javaWeb 容器(服务器),也是当前应用最广的 JavaWeb 服务器(免费)。Jboss:是一个遵从 J原创 2020-10-21 19:40:07 · 178 阅读 · 0 评论 -
JavaWEB - - Filter - - 9
一、简介Filter也称之为过滤器,通过Filter技术,对web服务器管理的所有web资源(例如Jsp, Servlet, 静态图片文件或静态 html 文件等)进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应原创 2020-05-12 15:20:30 · 123 阅读 · 0 评论 -
JavaWEB - - JDBC - - 8
一、JDBC相关概念介绍1、数据库驱动这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道2、JDBC介绍SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范(接口),称之为JDBC。这套接口由数据库厂商去实现,这样,开发人员只需要学习jdbc接原创 2020-05-12 12:41:03 · 269 阅读 · 0 评论 -
JavaWEB - - EL表达式 - - 7
一、EL表达式简介以MVC模式设计程序,JSP只是视图,视图的任务就是显示响应,而不是在JSP中做任何关于程序控制和业务逻辑的事情。所以在JSP页面中应该尽可能少的、或者是完全不出现Java代码。在使用JSP标准动作操作 JavaBean时,如果JavaBean的属性是 String类型或者基本类型,则能够实现类型的自动转换,如 JavaBean的属性从String类型可自动转换成int类型。如果 Javabean中的属性不是 String类型和基本类型,而是一个 Object类型,并且属性还有自己原创 2020-05-09 16:11:42 · 138 阅读 · 0 评论 -
JavaWEB - - 开发模式 - - 6
JavaWeb有两种开发模式一种是JSP+JavaBean模式一种是Servlet+JSP+JavaBean模式一、JSP+JavaBean开发模式1、JSP+JavaBean开发模式架构在JSP+JavaBean架构中JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用适合开发业务逻辑不太复杂的web应用程序JavaBean用于封装业务数据,JSP即负责处理用户...原创 2020-05-08 16:30:21 · 133 阅读 · 0 评论 -
JavaWEB - - JavaBean - - 5
一、JavaBean简介JavaBean在J2EE开发中,通常用于封装数据,对于遵循特定写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象,并且通过反射那些遵守命名规范的方法,从而获知JavaBean的属性,进而调用其属性保存数据。JavaBean通常具有如下特点:具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序...原创 2020-05-06 18:37:10 · 115 阅读 · 0 评论 -
JavaWEB - - JSP - - 4
一、JSP简介JSP全称Java Server Pages是一种动态网页开发技术本质是一种Java servlet它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP这门技术的最大的特点...原创 2020-05-05 10:43:47 · 434 阅读 · 0 评论 -
JavaWEB - - 会话 - - 3
一、会话的概念在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。会话较多用于网络上,TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。二、保存会话数据的两种技术1、Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式存在用户各自的浏览器。当用户使用浏览器再去访问服务器中的we...原创 2020-05-04 16:31:01 · 107 阅读 · 0 评论 -
中文乱码问题
1、以POST方式提交表单中文参数的乱码问题服务器和客户端沟通的编码不一致造成的解决办法:在客户端和服务器之间设置一个统一的编码之后就按照此编码进行数据的传输和接收。假设客户端是以UTF-8字符编码将表单数据传输到服务器端的因此服务器也需要设置以UTF-8字符编码进行接收要想完成此操作,服务器可以直接使用从ServletRequest接口继承而来的"setCharacterEnco...原创 2020-05-03 17:25:58 · 92 阅读 · 0 评论 -
JavaWEB - - Servlet - - 2
一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户开发一个Java程序向浏览器输出数据,需要完成以下2个步骤:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中。通常把实现了servlet接口的java程序,称之为Servlet二、Servlet运...原创 2020-05-03 17:03:21 · 173 阅读 · 0 评论 -
JavaWEB - - 基础概念 - - 1
1.基础概念WEB:在英语中web即表示网页的意思,它用于表示Internet上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源、动态web资源静态web资源:指web页面中供人们浏览的数据始终是不变,常用技术:html。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。常用技术:JSP/Servlet...原创 2020-05-03 17:02:49 · 114 阅读 · 0 评论 -
通过Servlet生成验证码图片
public class GenerateCaptchaPictureServlet extends HttpServlet { private static final long serialVersionUID = 1L; //生成的图片的宽度 public static final int WIDTH = 120; //生成的图片的高度 publi...原创 2020-05-03 12:24:47 · 147 阅读 · 1 评论 -
web工程中URL地址的推荐写法
1、"/"代表当前web工程的常见应用场景①ServletContext.getRealPath(String path)获取资源的绝对路径ServletContext.getRealPath("/photo/1.JPG")是用来获取服务器上的某个资源,那么这个"/“就是给服务器用的,”/"此时代表的就是web工程ServletContext.getRealPath("/photo/1....原创 2020-05-03 10:12:31 · 274 阅读 · 0 评论