Web
网络编程的知识和基本数据库学习
九儿九知
这个作者很懒,什么都没留下…
展开
-
AJAX & JSON
AJAX:概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上* 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。* 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分 网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整原创 2020-07-31 12:05:40 · 92 阅读 · 0 评论 -
Filter&Listener&代理模式
快速入门:过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…步骤:定义一个类,实现接口Filter复写方法配置拦截路径* web.xml* 注解 eg:@WebFilter("/*") //访问所有资源之前,都会执行过滤器/** 过滤器快速入门* 注意:不要导错包javax.servlet* *///使用注解配置@WebFilter("/*") //访问所有资源之前,都会执行过滤器public class FilterDe原创 2020-07-29 17:07:45 · 102 阅读 · 0 评论 -
Web小案例_用户信息展示
案例:用户信息列表展示需求:用户信息的增删改查操作设计:技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat数据库设计: create database day17; -- 创建数据库 use day17; -- 使用数据库 create table user( -- 创建表 id int primary key auto_increment, name varchar(20) not nu原创 2020-07-28 12:58:22 · 987 阅读 · 1 评论 -
Web_JSP_EL_JSTL
JSP:入门学习概念:Java Server Pages: java服务器端页面* 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码* 用于简化书写!原理* JSP本质上就是一个ServletJSP的脚本:JSP定义Java代码的方式<% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。<%! 代码 %>:定义的java代码,在jsp转换后的jav原创 2020-07-25 11:13:07 · 83 阅读 · 0 评论 -
Web会话cookie_session
会话技术会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:* 客户端会话技术:Cookie* 服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据* new Cookie(String name, String value)发送Cookie对象* response.原创 2020-07-19 11:44:24 · 145 阅读 · 0 评论 -
Web基础03_注解
三、注解注释:用文字描述程序的。给程序员看的注解:说明程序的。给计算机看的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。概念描述:* JDK1.5之后的新特性* 说明程序的* 使用注解:@注解名称作用分类:①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】②代码分析:通过代码里标识原创 2020-07-10 22:42:10 · 163 阅读 · 0 评论 -
Web基础02_反射
二、反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:1. 可以在程序运行过程中,操作这些对象。2. 可以解耦,提高程序的可扩展性。获取Class对象的方式:Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象* 多用于配置文件 ,将类名定义在配置文件中。读取文件,加载类类名.class:通过类名的属性class获取(加载进内存后)* 多用于参数的传递对原创 2020-07-10 18:35:26 · 137 阅读 · 0 评论 -
Web基础01_Junit
一、Junit单元测试测试分类:1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。2. 白盒测试:需要写代码的,关注程序具体的执行流程。Junit使用:白盒测试步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xx.test cn.itcast.test定义测试方法:可以独立运行建议:方法名:test测试的方法名 testAdd()返回值:void参数列表:空参一般原创 2020-07-10 00:33:54 · 88 阅读 · 0 评论 -
02网络编程_B/S
B(Browser)/ S(Server)结构:浏览器和服务器结构原创 2020-07-06 23:59:34 · 1005 阅读 · 0 评论 -
01网络编程_C/S
一. 常用的端口号:1 80端口:网络端口 eg:www.baidu.com:802 数据库 mysql:3306 oracle:15213 Tomcat服务器:8080二. TCP通信Tcp通信能实现两台计算机之间的数据交互,通信的两端,要严格区分客户端和服务端。面向连接的通信,客户端和服务器端必须经过3次握手,建立逻辑连接,才能通信(安全)两端通信的步骤:1 服务端程序,需要事先启动,等待客户端的连接2 客户端主动连接服务器端,连接成功才通信,服务器不可以主动连接客户端三.原创 2020-07-06 20:07:04 · 127 阅读 · 0 评论