Web 服务器介绍 Web 服务器是指提供 Web 服务的服务器,负责处理客户端的请求,提供静态或动态网页内容。常见的 Web 服务器有 Apache、Nginx、IIS 等。 在 Web 服务器中,JDBC(Java Database Connectivity)是一种java Api,用于连接和操作数据库。JDBC 的编程步骤包括: 1. 注册驱动 2. 建立连接 3. 获得一个 Statement 对象或者 PrepareStatement 对象 4. 通过 Statement 对象或者 PrepareStatement 执行 SQL 语句 5. 处理结果集 6. 提交或者回滚事务 7. 关闭数据库连接对象 Statement 对象和 PrepareStatement 对象的区别: * PrepareStatement 是预编译的,速度快,对于批量处理可以大大提高效率。 * Statement 对象,对数据库只执行一次性存取的时候,用 Statement 对象进行处理,PrepareStatement 对象的开销比较大。 * PrepareStatement 可以防止注入攻击,安全性能强。 数据库连接池是指一个池子,里面存放了许多已经创建好的数据库连接对象,应用程序可以从池子中获取连接对象,而不需要每次都重新创建连接对象,这样可以提高数据库访问的效率。 事务是指一组操作,这组操作都成功才能提交事务,否则需要回滚事务。事务具有四个属性:原子性、一致性、隔离性、持久性。 * 原子性:一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 * 一致性:事务必须是使数据库从一个一致性状态变到另一个一致性状态。 * 隔离性:一个事务的执行不能被其他事务干扰。 * 持久性:一个事务一旦提交,它对数据库中数据的改变应该是永久性的。 批量更新可以通过设置自动提交、添加批量更新的 SQL 语句、执行批量更新、清空当前的 SQL 语句列表来实现。 设计模式是指在软件设计中所使用的解决问题的方法和方式。常见的设计模式有: * 创建模式:工厂方法模式、抽象工厂模式、单例模式、原型模式、建造者模式 * 结构性模式:适配器模式、装饰器模式、代理模式、外观模式、组合模式、享元模式、桥接模式 * 行为型模式:观察者模式、策划模式、模板方法模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式 jQuery 是一个轻量级的 JavaScript 框架,提供了各种 API 简化了 JavaScript 的开发,可以更好的提供 Ajax 交互,使页面中代码和 HTML 内容分离。 DOM 对象如何转换成 jQuery 对象?可以通过 $(Dom) 对象来实现。 jQuery 选择器是用来定位元素,获取元素信息,进而执行一定的行为。常见的 jQuery 选择器有基本选择器、层次选择器、基本过滤选择器、表单选择器、内容过滤选择器、子元素过滤选择器、表单过滤选择器。 Session 的优点是安全性高,session 保存的数据多,而且保存的数据类型丰富,而 cookie 只能保存字符串。但是,Session 将状态保存在服务器端,占用服务器内存,如果用户量大,就会影响服务器的性能。 Cookies 和 Session 的区别是 Cookies 保存在客户端,Session 保存在服务器端。Cookies 的优点是可以使用在多个页面之间共享数据,但是 Cookies 的安全性较低。Session 的优点是安全性高,但是 Session 占用服务器内存。
剩余15页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip