java web编程技术 pdf基础

您所在的位置: &
Java Web编程从入门到实践 目录
Java Web编程从入门到实践 目录
清华大学出版社
《Java Web编程从入门到实践(15小时高清晰、交互式视频教学)》Java Web开发是目前最流行的网络开发技术之一。本书由浅入深,结合大量的实例系统地讲解了关于Java Web开发方面的知识。本节为目录部分。
第1篇& Java Web开发基础篇第1章& Java Web开发概述&21.1& Java语言简介&21.1.1& Java语言概述&21.1.2& Java语言的特性&21.1.3& Java语言的发展历程&31.1.4& Java语言的发展前景&41.2& Java Web开发基本知识&41.2.1& Web应用程序的运行原理&41.2.2& Web服务器汇总&41.2.3& Java Web开发中的组件简介&51.3& .NET与J2EE两大主流平台简介&61.3.1& 介绍.NET平台&71.3.2& 介绍J2EE(Java的企业级版本)&71.4& 常见问题及解答&71.5& 小结&81.6& 习题&8第2章& 搭建Java Web开发环境&92.1& 下载安装JDK并配置环境变量&92.1.1& 下载安装JDK&92.1.2& 环境变量设置&102.2& 用HelloWorld例子体验Java编译和运行&112.3& 下载安装并测试Tomcat服务器&122.3.1& 下载apache-tomcat-6.0.16&122.3.2& 安装Tomcat&122.3.3& 通过一个JSP文件测试Tomcat&122.4& 安装MySQL数据库&132.4.1& 下载MySQL 5.0&132.4.2& 安装MySQL 5.0&142.4.3& 安装MySQL数据库的JDBC驱动程序&152.5& Ant入门&152.5.1& 下载并安装Ant&162.5.2& 设置环境变量&162.5.3& 分析Ant工程模板中的build.xml文件&172.5.4& 分析Ant工程模板的目录结构&182.6& 本章实例&202.6.1& 编写一个JSP+MySQL的Java Web程序&202.6.2& 使用Ant编译、部署示例2-3&222.7& 上机实践&242.8& 常见问题及解答&252.9& 小结&262.10& 习题&26第3章& Eclipse入门&273.1& Eclipse概述&273.2& Eclipse开发环境的建立&273.2.1& Eclipse的下载和安装&273.2.2& 下载和安装Tomcat插件&283.2.3& 在Eclipse中集成Ant&293.3& 用Eclipse开发一个简单的Java Web应用程序&313.4& 上机实践&343.5& 常见问题及解答&343.6& 小结&353.7& 习题&35第2篇& JSP技术应用开发篇第4章& JSP技术概述&384.1& 动态网页技术&384.1.1& ASP技术&384.1.2& PHP技术&394.1.3& JSP技术&404.2& JSP的运行原理&414.2.1& 使用JSP出现的现象&414.2.2& 根据现象揭示JSP的工作原理&434.3& 为什么要使用JSP技术&454.4& 开发第一个JSP页面&464.5& 上机实践&484.6& 常见问题及解答&494.7& 小结&494.8& 习题&49第5章& JSP语法及应用分析&505.1& JSP文件的构成元素分析&505.1.1& 一个典型的JSP文件&505.1.2& 分析JSP文件中的注释&515.1.3& 模板元素&525.1.4& 脚本元素&535.1.5& 指令元素&535.1.6& 动作元素&545.2& 脚本元素详解&545.2.1& 脚本元素中的声明(Declaration)&545.2.2& 脚本元素中的表达式(Expression)&555.2.3& 脚本元素中的Scriptlet&555.3& 指令元素详解&575.3.1& 页面(page)指令元素&575.3.2& 包含(include)指令元素&595.3.3& 自定义标签(taglib)指令元素&615.4& 动作元素详解&625.4.1& 参数元素&jsp:param&&625.4.2& 包含元素&jsp:include&&625.4.3& 转发元素&jsp:forward&&645.4.4& 属性设置元素&jsp:setProperty&&655.4.5& 属性获取元素&jsp:getProperty&&665.4.6& JavaBean调用元素&jsp:useBean&&675.5& 创建一个完整的JSP文件&695.6& 上机实践&715.7& 常见问题及解答&725.8& 小结&725.9& 习题&73第6章& JSP内建对象讲解及实例讲解&746.1& 内建对象介绍&746.1.1& 使用out对象&746.1.2& 使用request对象&756.1.3& 使用response对象&766.1.4& 使用sessioin对象&786.1.5& 使用pageContext对象&806.1.6& 使用application对象&826.1.7& 使用exception对象&846.2& 内建对象使用实例&856.2.1& 不同页面数据共享&856.2.2& 不同用户之间通信&876.3& 上机实践&886.4& 常见问题及解答&896.5& 小结&896.6& 习题&90第7章& 初步认识JavaBean&917.1& JavaBean基础&917.1.1& 什么是JavaBean&917.1.2& JavaBean的特点&917.1.3& JavaBean的属性&927.1.4& JavaBean的方法&947.2& 在JSP中使用JavaBean&947.3& 使用JavaBean连接数据库&977.4& 上机实践&1017.5& 常见问题及解答&1027.6& 小结&1027.7& 习题&102第3篇& Servlet技术与Tomcat服务器篇第8章& Servlet基础&1048.1& Servlet介绍&1048.1.1& 什么是Servlet&1048.1.2& Servlet的特点&1058.1.3& JSP与Servlet的关系&1068.2& Servlet的生命周期&1098.3& 开发、部署一个简单的Servlet程序&1108.4& 上机实践&1138.5& 常见问题及解答&1148.6& 小结&1158.7& 习题&115第9章& Servlet的配置与使用&1169.1& Servlet的基本配置&1169.1.1& Servlet的名字、类和其他杂项的设置&1169.1.2& Servlet初始化参数的设置&1179.1.3& 启动装入优先级的设置&1199.1.4& Servlet的映射&1209.2& 使用HttpServlet处理客户端请求&1219.2.1& 处理Get请求doGet&1219.2.2& 处理Post请求doPost&1229.2.3& HttpServlet的高级处理方法&1239.3& 使用Servlet监听&1239.3.1& 监听Servlet上下文信息&1249.3.2& 监听HTTP会话信息&1259.3.3& 监听客户端请求信息&1279.4& 开发Web应用过滤器&1299.5& 使用Servlet开发一个编码过滤器&1319.6& 上机实践&1329.7& 常见问题及解答&1339.8& 小结&1349.9& 习题&134第10章& JSP、JavaBean和Servlet的配合使用&13510.1& 两种模式的分工方法&13510.1.1& 模式一(JSP+JavaBean)分工方法&13510.1.2& 模式二(JSP+JavaBean+Servlet)分工方法&13510.2& 两种模式的比较&13610.2.1& 两种模式的特点&13610.2.2& 应用特征的比较&13710.3& JSP+JavaBean实例分析&13710.3.1& 案例说明&13710.3.2& 表示留言数据的JavaBean&13810.3.3& 用于执行数据库操作的JavaBean&14010.3.4& 填写留言板的界面&14210.3.5& 处理添加留言的JSP页面&14310.3.6& 查看留言消息的JSP&14410.3.7& 使用Ant编译和部署程序&14510.3.8& 运行&14610.4& JSP+JavaBean+Servlet实例分析&14610.5& 上机实践&15210.6& 常见问题及解答&15510.7& 小结&15510.8& 习题&155第4篇& 数据库技术与Hibernate篇第11章& 数据库技术基本知识&15811.1& 主流数据库及常用SQL语句介绍&15811.1.1& 创建和删除数据库&15811.1.2& 创建和删除数据表&15911.1.3& 更改表的结构&16011.1.4& 向表中插入一条数据&16011.1.5& 从表中删除数据&16011.1.6& 更新表中的数据&16111.1.7& 创建和删除视图&16111.2& JDBC技术及驱动程序概述&16111.2.1& 介绍JDBC&16211.2.2& 数据库驱动程序介绍&16211.3& JDBC API使用介绍&16311.3.1& 使用Driver接口&16311.3.2& 使用DriverManager接口&16411.3.3& 使用Connection接口&16511.3.4& 使用Statement和PrepareStatement&16511.3.5& 使用ResultSet接口&16611.4& 本章实例&16711.4.1& 使用JDBC连接到MySQL&16811.4.2& 使用JDBC连接到SQL Server 11.4.3& 使用JDBC连接到SQL Server 11.4.4& 使用JDBC连接到Oracle&17011.5& 上机实践&17011.6& 常见问题及解答&17111.7& 小结&17111.8& 习题&171第12章& 使用JSP和Servlet调用JDBC&17212.1& 在JSP中使用JDBC访问数据库&17212.1.1& JSP插入数据操作&17212.1.2& JSP查询数据库操作&17412.1.3& JSP更新数据操作&17512.1.4& JSP删除数据操作&17612.1.5& JSP其他数据库操作&17612.2& JSP调用JavaBean访问数据库&17712.3& 在Servlet中使用JDBC访问数据库&18012.4& 使用JDBC实现数据分页显示&18312.4.1& 编写Servlet:PageCustomerServlet&18312.4.2& 编写JavaBean:PageBean、CustomerBean&18412.4.3& 编写JSP:pageContent、pagePlugin&18612.4.4& 运行分页显示实例&18812.5& 上机实践&18812.6& 常见问题及解答&18912.7& 小结&18912.8& 习题&189第13章& Hibernate概述及实例分析&19013.1& 什么是数据持久化和ORM&19013.2& Hibernate简介&19113.3& 配置Hibernate的开发环境&19113.4& 在线购物系统开发概述&19213.5& 开发在线购物系统&19313.5.1& 需求分析&19313.5.2& 概念机构设计&19313.5.3& 逻辑机构设计&19413.6& 创建JavaBean组件&19513.7& 创建Hibernate映射文件&19713.8& 创建Hibernate配置文件&19913.9& 创建数据库操作类:DBOperator&19913.10& 测试系统功能&20313.11& 上机实践&20513.12& 常见问题及解答&20513.13& 小结&20613.14& 习题&206第14章& Hibernate的体系结构及接口&20714.1& 熟悉Hibernate的体系结构&20714.2& 掌握Hibernate实体对象的生命周期&20814.2.1& 瞬态(Transient)&20814.2.2& 持久态(Persistent)&20814.2.3& 游离态(Detached)&20914.2.4& 实体对象的状态转换&20914.3& 学会使用Hibernate API&21214.3.1& 使用Configuration类&21214.3.2& 使用SessionFactory接口&21314.3.3& 使用Session接口&21314.3.4& 使用Transaction接口&21414.3.5& 使用Query接口&21414.3.6& 使用Criteria接口&21614.4& 本章实例&21614.5& 上机实践&21814.6& 常见问题及解答&21814.7& 小结&21914.8& 习题&219第15章& Hibernate的映射技巧&22015.1& 映射文件的配置&22015.1.1& 映射文件的格式&22015.1.2& 装载映射文件&22315.2& 映射一对多关联关系&22415.2.1& 多对一单向关联&22415.2.2& 实现双向关联&22715.3& 映射多对多关联关系&23015.3.1& 映射单向多对多关联&23015.3.2& 映射双向多对多关联&23315.4& 映射一对一关联关系&23415.5& 映射继承关系&23715.6& 本章实例&24015.7& 上机实践&24215.8& 常见问题及解答&24315.9& 小结&24315.10& 习题&244第16章& Hibernate事务处理和缓存管理&24516.1& Hibernate的事务处理&24516.1.1& 数据库事务的概念&24516.1.2& 数据库的隔离级别&24616.1.3& 了解Hibernate中的事务处理&24716.1.4& 并发控制&24816.2& 管理Hibernate缓存&24916.2.1& 缓存的基本原理&24916.2.2& Hibernate的二级缓存结构&25016.2.3& 管理Hibernate的第一级缓存&25116.2.4& 管理Hibernate的第二级缓存&25216.3& 本章实例&25516.3.1& 在Hibernate中使用悲观锁&25616.3.2& 在Hibernate中使用乐观锁&25916.4& 上机实践&26016.5& 常见问题及解答&26116.6& 小结&26216.7& 习题&262第5篇& Struts 2架构详解篇第17章& MVC模式与Struts 2框架&26417.1& MVC模式概述&26417.1.1& MVC设计模式的思想&26417.1.2& MVC处理请求的过程&26517.1.3& MVC的优点&26517.1.4& MVC和模式二(JSP+JavaBean+Servlet)&26617.2& Struts 1简介&26617.2.1& Struts 1的框架结构&26617.2.2& Struts 1的处理流程&26817.2.3& Struts 1的优缺点&26817.3& Struts 2框架介绍&26917.3.1& Struts 2的历史&26917.3.2& Struts 2框架结构&26917.3.3& Struts 2的配置文件&27017.3.4& Struts 2控制器&27217.3.5& Struts 2标签库&27317.3.6& Struts 2和Struts 1的比较&27317.4& 常见问题及解答&27417.5& 小结&27417.6& 习题&274第18章& Struts 2实例分析&27518.1& 搭建Struts 2开发环境&27518.1.1& 安装Struts 2&27518.1.2& 测试Struts 2是否正常工作&27618.1.3& Struts 2和Eclipse集成&27718.2& 项目简介&27818.3& 编写配置文件&27918.3.1& 配置web.xml文件&27918.3.2& 配置struts.xml文件&28018.4& 创建控制器(Action类)&28018.5& 创建视图层&28218.5.1& 用于注册的register.jsp文件&28218.5.2& 用于显示注册成功的success.jsp&28318.6& 运行程序&28318.7& 使用ActionSupport类实现数据验证&28418.8& 运行验证&28618.9& 上机实践&28618.10& 常见问题及解答&28718.11& 小结&28818.12& 习题&288第19章& Struts 2核心剖析&28919.1& Struts 2的工作流程&28919.2& Struts 2配置文件详解&29519.2.1& web.xml的配置&29519.2.2& struts.xml的配置&29619.2.3& struts.properties配置文件&30519.3& Struts 2的Action类&30519.3.1& 业务控制器Action的实现类&30519.3.2& 使用Struts 2框架提供的接口&30719.3.3& 使用Action类访问Servlet API&30919.3.4& Action的配置&31019.3.5& Action类方法的动态调用&31119.4& 拦截器&31319.4.1& 拦截器的思想&31419.4.2& 使用拦截器&31419.5& Struts 2中使用ONGL&31819.5.1& 对象导航语言ONGL简介&31819.5.2& Struts 2中使用ONGL&31919.6& 本章实例&32119.7& 上机实践&32219.8& 常见问题及解答&32319.9& 小结&32319.10& 习题&324第20章& Struts 2框架技术&32520.1& Struts 2的国际化操作&32520.1.1& Struts 2实现国际化的原理&32520.1.2& Struts 2实现国际化的一般步骤&32620.1.3& 使用不同范围的资源文件&33120.1.4& 加载资源文件的顺序&33320.2& Struts 2的类型转换&33420.2.1& 预定义类型和日期类型的转换&33420.2.2& 复合类型的转换&33620.2.3& 复合类型集合的转换&33920.2.4& Struts 2类型转换异常处理&34120.3& Struts 2数据验证&34120.3.1& 使用validate()方法进行验证&34120.3.2& 使用配置文件进行验证&34420.4& 数据验证时国际化操作的实例分析&34720.5& 上机实践&34920.6& 常见问题及解答&35120.7& 小结&35120.8& 习题&351第21章& Struts 2标签库&35221.1& Struts 2标签库概述&35221.1.1& 什么是Struts 2标签&35221.1.2& Struts 2标签库的组成&35221.1.3& Struts 2标签库的使用&35321.1.4& Struts 2和Struts 1标签的区别&35421.2& Struts 2控制标签&35421.2.1& 循环标签iterator&35421.2.2& 选择标签if/elseif/else&35721.2.3& 集合连接标签append&35821.2.4& 子集标签subset&36021.2.5& 排序标签sort&36121.3& 数据标签&36221.3.1& 控制器调用标签action&36221.3.2& JavaBean调用标签bean&36421.3.3& 值栈置顶标签push&36621.3.4& 调试标签debug&36621.3.5& 包含标签include&36721.3.6& 参数传递标签param&36721.3.7& 变量赋值标签set&36721.3.8& 地址标签url&36821.3.9& 值输出标签property&36921.4& 表单标签&36921.4.1& 复选框标签checkbox&36921.4.2& 复选框集合标签checkboxlist&37021.4.3& 组合框标签combobox&37121.4.4& 日期选择标签datetimepicker&37221.4.5& 下拉列表框标签select&37321.4.6& 单选框标签radio&37421.4.7& 选项组标签optgroup&37421.4.8& 其他常用表单标签&37421.5& 非表单标签&37521.5.1& 信息显示标签actionerrror和actionmessage&37521.5.2& 树形结构标签tree和treenode&37621.6& 本章实例&37721.7& 上机实践&37921.8& 常见问题及解答&37921.9& 小结&38021.10& 习题&380第6篇& Spring框架及其使用篇第22章& Spring基础&38222.1& Spring架构概述&38222.2& Spring的特点&38322.3& Spring开发环境的简单配置&38422.3.1& 下载Spring&38422.3.2& 简单介绍Spring包&38422.3.3& 在Eclipse中配置Spring&38522.4& 开发一个简单的Spring应用程序&38722.4.1& 编写接口文件Hello.Java&38722.4.2& 编写实现接口的类&38822.4.3& 创建Spring的配置文件config.xml&38922.4.4& 创建用于主函数类&38922.4.5& 运行程序&39022.5& 常见问题及解答&39122.6& 小结&39122.7& 习题&391第23章& Spring的Web架构&39223.1& 第一个Spring MVC例子&39223.1.1& 配置web.xml文件&39223.1.2& 编写用于输出的页面&39323.1.3& 创建控制器&39323.1.4& 创建Spring的配置文件&39423.1.5& 运行Spring MVC示例&39523.1.6& 使用JSTL视图技术&39523.1.7& 使用Ant实现这个例子&39623.2& Spring MVC的控制器&39823.2.1& 核心控制器DispatcherServlet&39823.2.2& 控制器接口Controller&39923.2.3& 表单控制器SimpleFormController&39923.3& Spring MVC视图&40123.3.1& 模型视图类ModelAndView&40223.3.2& 支持不同的视图&40323.4& 使用拦截器&40423.5& 数据验证&40723.6& Spring和Struts 2整合&40823.6.1& 整合原理&40823.6.2& 整合步骤&40923.7& 一个Spring+Struts 2的开发实例&41023.8& 上机实践&41223.9& 常见问题及解析&41323.10& 小结&41423.11& 习题&414第24章& 使用Spring操作数据库&41524.1& Spring框架的事务处理&41524.1.1& 传统的JDBC事务处理&41524.1.2& Spring框架的事务处理&41624.2& 数据源DataSource的注入&42124.3& PlatformTransactionManager接口的作用&42224.4& 使用JdbcTemplate访问数据&42424.4.1& Template模式简介&42424.4.2& JdbcTemplate的实现方式&42524.5& Spring+Hibernate实例分析&42724.6& 上机实践&43124.7& 常见问题及解答&43324.8& 小结&43324.9& 习题&433第25章& Spring+Hibernate+Struts 集成实例分析&43425.1& 项目需求和系统框架&43425.1.1& 项目需求概述&43425.1.2& 系统框架&43425.2& 数据库的设计&43625.3& 配置开发环境&43625.3.1& web.xml文件的配置&43625.3.2& Spring配置文件applicationContext.xml的配置&43725.3.3& Struts 2配置文件struts.xml的配置&43825.3.4& 其他文件的配置&43825.4& 编写JavaBean组件&43925.5& 建立数据库访问组件(DBOperator)&43925.5.1& 定义接口Shopping&43925.5.2& 定义接口的实现类HibernateShopping&44025.5.3& 在Action类中调用HibernateShopping类&44125.6& 创建业务控制器&44225.6.1& 业务控制器的执行流程&44225.6.2& 在线购物系统Action类分析&44525.7& 创建视图组件&44625.7.1& 用户注册界面&44625.7.2& 修改用户信息界面&44725.7.3& 浏览商品详细信息界面&44825.7.4& 显示用户订单列表界面&44925.8& 运行在线购物系统&44925.9& 上机实践&45025.10& 常见问题及解答&45025.11& 小结&45025.12& 习题&451【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
《Swift 开发手册:技巧与实战》分为6 章,第1 章介绍了与iOS 开
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
讲师: 11人学习过讲师: 27人学习过讲师: 76人学习过
迄今为止,软件故障直接或间接导致的事故已经造成了大
本书由以太网标准制定参与者、以太网配置方面的顶级专
在这本首次由内部人士讲述希格斯玻色子发现过程的书中
osCommerce是一款免费的、开放源代码的专业电子商务解决方案。本书以通俗易懂的语言向读者展示了该软件强大的功能和简易的操作方
51CTO旗下网站女孩学习java,没有编程基础,多久能学会?-Java/Web开发-java-电脑编程网女孩学习java,没有编程基础,多久能学会?-Java/Web开发作者:justice0213 和相关&&如题。女孩学习,没有编程基础,多久能入门?我是学国际贸易专业的,从事美工3年多,这里说得美工不是纯美工,html、css都可以,也了解script脚本。可能不是美术出身,没有美术底子,感觉能力只能到这份了。而且,发现自己挺喜欢编程的,我想兴趣是最好的老师。对于java,我会先主攻web开发,因为之前有网站建设基础。请教大家,这时候转行不知还来不来得及?------回答---------------其他回答(2分)---------学会java 如果只限于语法,如果有个人教,而你又肯学,一个月搞定不成问题,如果自学,如果自己兴趣所在能够坚持,一个月搞定也不成问题,期间要做大量习题来巩固学会的知识,有耐下性子看代码。如果要达到有独立开发能力的水平,非半年不行,首先要有面向对象的思维模式,这种思维模式不是很容易建立起来的,需要有较多的编码基础以及较多的思考;再者要熟练运用java的各种基础包与类,这些也需要有一定编码经验才行;还有就是doc文档的查阅能力与新东西的自我学习与接受能力,java的第三方工具太多,需要较强的学习能力,这需要了解java语言机制与规范,特别是往方向发展更是如此,要有拿到一个新东西,通过文档与书籍掌握它并运用的能力,有这个能力不是一件简单的事情。学习java不要指望培训一段时间就能得心应手,java可以说是个无底深渊,钻进去就不见底的,需要不断自我学习的。------其他回答(2分)---------支持,我也在自学shh框架,自己的感觉是基础一定要打好,先把Think in java看懂了,如果这个弄清楚以后路就好走了,,java虽然比C++,C要简单,但是和html,css,javascript比是另外一个层次,还是比较难的,这个就不敢保证要学多久了,后面要学的东西还是挺多的,比如sql语言啊!不过感觉有java的基础面向对象的思维以后 这些都是小问题,然后就可以看web开发方面的书了,慢慢看,看完了一章就学做书上的小例子,自己感觉主要是一定要弄清楚怎么去用,而不是去记住那些单词,记不住的话可以去查,久而久之久记住了,女孩的记忆力应该不错,如果速度快的话一个月应该能了解这些,然后去看看别人项目,最后开发自己的项目,开发项目肯定会遇到很多问题,如果有朋友教的话最好,一定要坚持下来!------其他回答(1分)---------1.java 不适合吧.
会好一点.& 2.学好javascript,熟练使用常见的几个库(EXT , jQuery ,prototype)3.了解webservices,css,xml,4.这样才能把你的优势发挥出来.....相关资料:|||||||女孩学习java,没有编程基础,多久能学会?-Java/Web开发来源网络,如有侵权请告知,即处理!编程Tags:                &                    一、Tomcat服务器常见启动问题:(1).Java_home环境变量,由于tomcat服务器的bin目录中的一些jar文件必须使用到java类库,所以必须先配置Java_home环境变量。(2).端口占用问题(3).Catalina_home环境变量的问题,如果配置了catalina_home环境变量,则默认启动的是catalina_home所指向的tomcat服务器。
二、Tomcat目录结构:(1).bin:存放启动和关闭tomcat的脚本文件。(2).conf:存放tomcat服务器中的各种配置文件。(3).lib:存放tomcat服务器的支持jar包。(4).logs:存放tomcat的日志文件。(5).temp:存放tomcat运行时产生的临时文件。(6).webapps:web应用存放目录。(7).work:tomcat的工作目录。
三、web应用和虚拟目录映射:(1).虚拟目录映射:web应用开发好后,需要把web应用所在目录交给web服务器管理(虚拟目录),这个过程就叫做虚拟目录映射。(2).实现虚拟目录映射的几种方式:I.在server.xml文件中配置一个Context,用它来指向一个web应用,这种方式需要重新启动服务器。II.在$catalina_base$/conf/enginename/hostname/下新建一个xml文件,该文件的文件名就是web应用对应的虚拟目录(ROOT表明该应用是缺省应用),然后在文件中只需配置web应用所在路径。III.Tomcat会自动管理webapps下的web应用,把他映射成虚拟目录。
四、web应用的组织结构:
五、配置虚拟主机:(1).配置虚拟主机,只需要在server.xml配置文件中,添加一个&Host name="" appBase=""/&节点(2).配置好的虚拟主机要想被外界访问到,必须在dns服务器上注册(购买域名)或者在windows系统中的hosts文件进行注册。(3).配置虚拟主机,只需要在server.xml配置文件中,配置&Engine name="Catalina" defaultHost = ""/&
六、web资源访问流程:(1).I.在浏览器中输入网之后,开始查找主机对应的IP地址(windows或者dns),查找到相应的ip后,连接相应的服务器。II.客户端向主机发送http请求,主机从请求信息中解析出要访问的主机和应用,查找相应的资源,然后读取这些资源,向客户端发送一个http响应。III.浏览器接收到响应之后,解析并显示http响应。(2).将web应用打成war包,jar -cvf **.war **,服务棋会自动解压war包。
七、Tomcat体系结构:
八、配置使用Tomcat Manager:1.在conf目录下面的tomcat-users文件中可以配置用户名和密码,如若想进入manager页面必须配置用户角色为manager。
八、认识http协议:1.telnet ip port--&GET 资源路径 HTTP/1.1 Host:(不指定,几位缺省主机),即可从主机请求到相应的页面。2.通过http watch来查看。
九、http请和请求方式详解:1.http请求包括请求行,请求头和实体数据(消息行和数据之间有一个空行)
2.http请求方式有两种:get和post(form),这两种方式的主要区别在于数据的传递。:get--&/mail/1.html?name=abs&pwd=123(URL参数的方式).put--&传送的数据
十、http请求各头字段详解:Accept:text/html,image/*--&客户机支持的文件类型Accept-Charset:iso-8859-1--&客户机的编码方式Accept-Encoding:gzip--&客户机支持的压缩格式Accept-language:zh-cn--&客户机的语言环境Host:--&客户机要访问的主机名if-Modified-Since:& --&客户机告诉服务器资源的缓存时间(浏览器通常会把网页缓存,以加快访问速度,如果访问时间之后没有更新,则直接访问缓存)Referer:--&客户机告诉服务器,是从哪个资源访问过来的,主要用来防盗链。User-Agent:--&客户机的软件环境Cookie:Connection:close/keep-Alive--&本次请求之后,继续保持连接还是关闭连接Date:--&客户机的请求时间
阅读(...) 评论()当前位置:
学习平面设计需要什么基础
时间 02:07:13
  ps基本教程,郑州solidworks培训机构,ps培训机构,前端web开发,网页设计教育培训,aaa设计学校,java培训班教育,java支付接口开发。”
Addressing the South China Sea issue is set to be a long and arduous process
The world's strongest typhoon this year is the strongest to hit Fujian since records began in 1949. It brought gales of up to 48 meters per second.
The flower tastes good when embedded in sweet cookies and its slight bitterness helps cut through grease
When another black customer complained about a similar experience, the headlines were even bolder
of him. He thus learnt that Nothing escapes the master's eye.
电脑软件开发培训班,Ecc 4:7 Then I came back, and I saw an example of what is to no purpose under the sun.
文章编辑: 电脑软件开发培训班
>>相关文章
>>图片新闻

我要回帖

更多关于 web编程基础 的文章

 

随机推荐