JavaWeb ------第六章 Servlet技术 (1)在Web应用程序开发中,一般由JSP JavaBean技术和 Servlet技术的结合实现MVC开发模式.在MVC开发模式中将Web程序的组建分为3部分:视图.控制.业务,分别由JSP.Servlet.JavaBean实现. (2)Servlet是用Java语言编写的服务器端程序,是由服务器调用和执行.Servlet技术可以处理客户端传来的HTTP请求,并返回一个响应. (3)Servlet编程接口 @Servlet的框架是由java…
第六章P2P技术及应用 P2P技术在我们日常生活中非常实用,例如我们常用的QQ.PPLive.BitTorrent就是基于P2P技术研发.下面将本章中的重点内容进行归纳. 文章中的Why表示产生的背景,也就是说为什么会产生该技术,What表示该技术是什么,How表示该技术是如何使用的.以下将用字母表示各问题. 1)P2P技术: Why:早期非对等结构网络操作系统主要共享的资源是硬件.软件与数据,而随着计算机的发展,PC的硬件配置日益提高,硬件资源已经足够强大,矛盾发生转变.用户希望共享数据.音乐…
全部章节   >>>> 本章目录 5.1 Servlet 技术介绍 5.1.1 为什么需要Servlet 5.1.1 Servlet 简介 5.1.2 Java Web 处理流程 5.1.3 Servlet 开发 5.1.4 Servlet 配置 5.1.5 实践练习 5.2 Servlet 流程 5.2.1 Servlet 运行原理 5.2.2 Servlet 生命周期 5.2.3 Servlet 常用方法 5.2.4 实践练习 5.3 HttpServletRequest 对象…
(11)案例-----学生身体体质信息管理系统的开发 11.1 功能划分: 1.添加记录模块:完成向数据库添加新纪录 2.查询记录模块:完成将数据库的记录以网页的方式显示出来,一般采用有条件的查询 3.修改记录操作:完成对指定条件的数据库记录实现修改 4.删除记录操作:完成对指定条件记录从数据库中删除 11.2 每个模块的操作流程 1.注册驱动 2.建立连接 3.创建数据库操作对象 4.执行语句 5.处理执行结果 6.释放资源 **** 操作流程: 1.数据库和数据表的建立 数据库student…
Web本意是蜘蛛网的意思,现常指Internet的Web技术.Web技术提供了方便的信息发布和交流方式,是一种典型的分布式应用结构,Web应用中的每一次信息交换都要涉及客户端和服务器. 一.Internet概述 Internet中文正式译名为“因特网”,是一个全球性的.开放的计算机互联网络,Internet联入的计算机几乎覆盖了全球绝大多数的国家和地区,存储了丰富的信息资源,是世界上最大的计算机网络.可以认为Internet是由许多小的网络(子网)互联而成的逻辑网,每个子网中连接着若干台计算机(…
总结: 记住:servlet对象在应用程序运行的过程中只创建一次,浏览器每次访问的时候,创建reponse对象 request对象,然后调用servlet的service方法,reponse对象和request对象作为service函数的参数传递进行,在service方法中再依据客户端的get或者post请求, 在调用doGet或者post的方法: servlet的声明周期是 init() service() 和destroy方法.init在servlet被tomcat创建的时候调用,在调用in…
全部章节   >>>> 本章目录 6.1 应用 Servlet API(一) 6.1.1 Servlet 类的层次结构 6.1.2 使用 Servlet API 的原则 6.1.3 重定向与转发 6.1.4 实践练习 6.2 应用 Servlet API(二) 6.2.1 ServletConfig 接口 6.2.2 ServletContext 接口 6.2.3 实践练习 6.3 MVC(一) 6.3.1 Model 1 架构模式简介 6.3.2 Model 1 的体系结构图 6…
JavaWeb------ 第四章 JDBC数据库访问技术 在JavaWeb应用程序中数据库访问是通过Java数据库连接(JavaDateBase Connectivity简称JDBC)数据库的链接一般使用两种方法,一种是通过JDBC驱动程序直接连接,一种是通过连接池. (1)JDBC的体系结构 1.数据库驱动程序 实现了应用程序和某个数据库产品之间的接口,用于向数据库提交SQL请求. 2.驱动程序管理器(DriverManager) 为应用程序装载数据库驱动程序 3.JDBC API 提供了一…
学习资料:<Activiti实战> 第六章 任务表单(二)外置表单 6.3 外置表单 考虑到动态表单的缺点(见上节),外置表单使用的更多. 外置表单的特点: 页面的原样显示 字段值的自动填充 6.3.1 流程定义 (1)form文件 leave-start.form作为示例展示(字段要和后面代码中variables变量的key互相对应): <div class="control-group"> <label class="control-labe…
学习资料:<Activiti实战> 第六章 任务表单(一)动态表单 内容概览:本章要完成一个OA(协同办公系统)的请假流程的设计,从实用的角度,讲解如何将activiti与业务紧密相连. 第四章中讲解了两种表单:动态表单和外置表单的区别.这里将使用不同的表单来完成相同的功能. 动态表单:<activiti:formProperty> 外置表单:<activiti:formKey> 6.1 动态表单…