摘要:Servlet 编写过滤器 Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HT 阅读全文
posted @ 2019-07-01 22:13 Carlos_Ouyang 阅读 (254) 评论 (0) 编辑
摘要:Request 解决了一次请求内的数据共享问题,session 解决了用户不同请求的数据共享问题,而不同的用户的数据共享则该使用使用 ServletContext 对象。 原理 ServletContext 对象由服务器进行创建,一个项目只有一个对象。不管在项目的任意位置进行获取得到的都是同一个对象 阅读全文
posted @ 2019-07-01 22:11 Carlos_Ouyang 阅读 (16) 评论 (0) 编辑
摘要:Request 对象解决了一次请求内的不同 Servlet 的数据共享问题,而对于一个用户的不同请求的处理需要使用相同的数据时我们需要使用session 技术。 原理 用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的 Servlet 进行处理。在处理过程中会给用户创建一个 se 阅读全文
posted @ 2019-07-01 22:10 Carlos_Ouyang 阅读 (22) 评论 (0) 编辑
摘要:HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共享的请求数据,存储在浏览器端,避免用户进行重复的书写请求数据。但是哪些数据需要使用Cookie 技术存储起来是一个主观问题,需 阅读全文
posted @ 2019-07-01 22:09 Carlos_Ouyang 阅读 (23) 评论 (0) 编辑
摘要:服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理? 程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写, 浏览器按照指定的规则进行发送请求,那么服务器就可以调用并 阅读全文
posted @ 2019-07-01 22:07 Carlos_Ouyang 阅读 (19) 评论 (0) 编辑
摘要:浏览器相关的对象。获取浏览器相关的信息,可以设置和修改浏览器属性。 0. web app 版 TodoList 小程序 用以下内容可以自己手写一个 TodoList 小程序,再添加几行代码就可以用手机浏览器保存在桌面变成一个 web app 使用!我自己写的托管在 GitHub,感兴趣的可以看看源码 阅读全文
posted @ 2019-06-03 15:00 Carlos_Ouyang 阅读 (72) 评论 (0) 编辑
摘要:1 创建对象 在 JavaScript 中可以通过多种方式创建对象。 1.1 字面量的方式 优点:写起来简单方便 缺点:如果要生成大量的类似的对象,那么将会写一堆重复的代码 1.2 工厂模式 优点:可以快速生成批量的对象 缺点:对象的同样的方法(函数),每创建一个对象,都会生成一个一摸一样的函数,所 阅读全文
posted @ 2019-05-30 21:15 Carlos_Ouyang 阅读 (141) 评论 (0) 编辑
摘要:JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。有很广的应用范围。 PC 浏览器、PC 软件、手机浏览器、手机 app、微信小程序、微信公众号开发、硬件开发、服务器开发、AR、VR、深度学习、机器学习 1 在 html 中使用 JavaScript 在 html 阅读全文
posted @ 2019-05-30 21:12 Carlos_Ouyang 阅读 (121) 评论 (0) 编辑
摘要:1 什么是反射 反射(reflection):在运行时期,动态地去获取类中的信息(类的信息,方法信息,构造器信息,字段等信息进行操作); 一个类中包含的信息有: 构造器,字段,方法。相应的,当用利用反射时,有四个类可以用来描述这些信息: 2 获取类的 Class 实例的三种方式 在反射操作某一个类之 阅读全文
posted @ 2019-05-21 01:15 Carlos_Ouyang 阅读 (74) 评论 (0) 编辑
摘要:在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作。各个数据库提供商会根据这套规范(接口)编写相关的实现类,封装成一个 jar 包供用户下载使用。所以在进行编程时,需要将相应的 jar 包导入到工程文件下的 lib 目录下,并建立依赖。 1 连接数据库并建表 这 阅读全文
posted @ 2019-05-19 16:34 Carlos_Ouyang 阅读 (80) 评论 (0) 编辑