红河java培训学校告诉你web服务器类型介绍?
web应用的运营都是基于web服务器的存在才能实现的。今天我们就一起来了解一下,目前比较常见的一些web服务器都有哪些类型。
1、Tomcat服务器
目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet技术的Web服务器,也是初学者学习开发JSP应用的选。
2、Resin服务器
Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建
3、JBoss服务器
JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JMLAPI实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合
4、WebSphere服务器
WebSphere是IBM公司的产品,可进一步细分为WebSpherePerformancePack、CacheManager和WebSphereApplicationServer等系列,其中WebSphereApplicationServer是基于Java的应用环境,可以运行于SunSolaris、WindowsNT等多种操作系统平台,用于建立、部署和管理Internet和IntranetWeb应用程序。
5、WebLogic服务器
WebLogic是BEA公司的产品(现在已经被Oracle收购),可进一步细分为WebLogicServer、WebLogicEnterprise和WebLogicPortal等系列,其中WebLogicServer的功能特别强大。WebLogic支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好。红河java课程培训机构http://wwwkmbdqncn/认为对于那些正在寻求能够提供Java平台所拥有的一切应用服务器的用户来说,WebLogic是一个十分理想的选择。
第1章 Web开发概述
11 认识Web
12 Web技术综述
121 网络硬件技术
122 Web管理技术
123 Web前台技术
124 Web后台开发技术
13 Web开发小组
131 项目来源
132 成员的角色
小结
第2章 网络基础知识
21 认识网络
211 网络的形成与发展
212 网络的定义
213 计算机网络的功能
22 网络分类
221 按网络拓扑结构分类
222 按网络的地理位置分类
223 按传输介质分类
224 按服务方式分类
225 其他分类方法
23 协议与参考模型
231 问题的提出
232 OSI参考模型
233 常见的协议
24 网络互联
241 网络传输介质
242 网间连接设备
25 局域网概述
251 局域网定义
252 局域网的特点和用途
253 局域网的几种工作模式
26 局域网的组成
261 网络服务器
262 客户工作站
263 网络接口卡
264 网络软件系统
27 局域网访问控制方式
271 带有冲突检测的载波侦听多点访问法(CSMA/CD)
272 令牌环访问控制法(Token Ring)
273 令牌总线访问控制法(Token Bus)
274 IEEE 802标准
28 几种常见的局域网络简介
281 以太网(Ethernet)
282 ARCnet
283 令牌环(Token Ring)
284 FDDI
285 快速以太网(Fast Ethernet)
286 ATM
29 认识Internet
291 Internet与Intranet
292 Internet基本原理
293 IP地址与子网掩码
294 域名
295 URL
210 Internet提供的服务
2101 WWW服务
2102 E-Mail服务
2103 FTP服务
2104 BBS服务
2105 Archie服务
2106 WAIS服务
2107 Gopher服务
2108 USENET服务
2109 一个问题
211 Internet上的网络安全
小结
第3章 HTML语言
31 HTML语言概述
311 简单的HTML实例
312 HTML的标记与元素
313 HTML的层次概念
314 HTML基本标记的使用方法
32 文字版面的编辑
321 取消文字换行标记
322 换行标记
323 段落标记
324 保留原始排版方式标记
325 水平分割线标记--------------------------------------------------------------------------------
326 空格符号
327 居中对齐标记
328 向右缩进标记
329 标题文字标记
3210 文字格式标记
3211 特定文字样式标记
3212 标记的属性
33 文字列表的设计
331 编号列表标记
332 项目符号列表标记,和
333 说明项目标记
34 表格的设计
341 建立表格的标记
342 表格边框的控制
343 标记的属性
344 标记的属性
345 单元格的属性
346 表格标题标记
35 HTML的超链接
351 相对路径和绝对路径的概念
352 建立超链接标记
353 设置到其他位置的超链接
36 的使用
361 使用标记插入
362 标记属性的使用
363 的应用
37 窗口框架
371 建立窗口框架
372 子窗口的设置
373 窗口框架的属性设置
374 窗口框架与超链接
375 标记
38 高级HTML使用
381 Applet的使用
382 网页动态刷新
383 会移动的文字
384 浮动窗口
385 多媒体网页
39 表单设计
391 标记
392 标记 393标记
<br/> 394 <form>标记的使用
<br/> 小结
<br/>第4章 CSS层叠样式表
<br/> 41 CSS使用简介
<br/> 411 CSS综述
<br/> 412 样式表的定义与使用
<br/> 42 文字与排版样式的使用
<br/> 421 长度、百分比单位
<br/> 422 文字样式属性
<br/> 423 排版样式属性
<br/> 43 颜色与背景
<br/> 431 设置颜色的方法
<br/> 432 背景颜色的设置
<br/> 433 背景的使用
<br/> 44 利用CSS美化网页
<br/> 441 设置超链接的属性
<br/> 442 scrollbar滚动条属性的设置
<br/> 443 cursor光标属性的设置
<br/> 45 矩形模块
<br/> 451 magin属性——边界的设置
<br/> 452 border属性——设置元素边框
<br/> 453 padding属性——元素内边界的设置
<br/> 46 区域组件
<br/> 461 区域元素标记
<br/> 462 区域定位
<br/> 463 层次关系
<br/> 47 列表项目
<br/> 48 滤镜特效
<br/> 481 滤镜简介
<br/> 482 alpha滤镜
<br/> 483 blur滤镜
<br/> 484 chroma滤镜
<br/> 485 dropshadow滤镜
<br/> 486 fliph与flipv滤镜
<br/> 487 glow滤镜
<br/> 488 gray,invert和xgray滤镜
<br/> 489 mask滤镜
<br/> 4810 shadow滤镜
<br/> 4811 wave滤镜
<br/> 小结
<br/>第5章 JavaScript
<br/> 51 JavaScript语言概况
<br/> 511 什么是JavaScript
<br/> 512 JavaScript和Java
<br/> 513 JavaScript程序运行环境
<br/> 514 编写JavaScript程序
<br/> 52 JavaScript基本数据结构
<br/> 521 JavaScript代码的加入
<br/> 522 基本数据类型
<br/> 523 表达式和运算符
<br/> 53 JavaScript控制结构、函数与事件处理
<br/> 531 JavaScript控制结构语言
<br/> 532 函数
<br/> 533 事件驱动及事件处理
<br/> 54 基于对象的JavaScript语言
<br/> 541 对象的基础知识
<br/> 542 常用对象
<br/> 543 自定义对象
<br/> 544 内置对象Array
<br/> 55 在JavaScript中使用document对象
<br/> 551 网页对象概述
<br/> 552 document对象概述
<br/> 553 自动改写Web页面
<br/> 56 在JavaScript中使用window对象
<br/> 561 使用window对象
<br/> 562 使用open()方法
<br/> 563 警告框(alert)、确认框(confirm)和提示框(prompt)
<br/> 57 JavaScript脚本使用表单对象
<br/> 571 表单对象的使用
<br/> 572 表单中的基本元素
<br/> 58 几个实用的JavaScript程序
<br/> 581 JavaScript制作水中倒影效果
<br/> 582 鼠标移动跟随
<br/> 583 推拉式菜单
<br/> 小结
<br/>第6章 VBScript
<br/> 61 认识VBScript
<br/> 611 VBScript实例
<br/> 612 VBScript代码规则
<br/> 62 VBScript基础
<br/> 621 数据类型
<br/> 622 变量
<br/> 623 常量
<br/> 624 运算符
<br/> 63 VBScript的程序控制结构
<br/> 631 条件语句
<br/> 632 循环语句
<br/> 64 过程与函数的使用
<br/> 641 过程与函数
<br/> 642 VBScript的内置函数
<br/> 65 事件处理
<br/> 651 事件处理过程
<br/> 652 常用的事件
<br/> 66 VBScript与网页对象
<br/> 661 网页对象结构
<br/> 662 VBScript使用网页对象
<br/> 67 VBScript编码约定
<br/> 671 常数命名约定
<br/> 672 变量命名约定
<br/> 673 变量作用域
<br/> 674 变量作用域前缀
<br/> 675 描述性变量名和过程名
<br/> 676 对象命名约定
<br/> 677 代码注释约定
<br/> 678 格式化代码
<br/> 68 VBScript程序示例
<br/> 小结
<br/>第7章 网络管理
<br/> 71 网络管理概述
<br/> 711 基本概念
<br/> 712 网络管理的基本内容
<br/> 72 Web网站管理
<br/> 721 Windows 2000简介
<br/> 722 用户管理
<br/> 723 Internet信息服务器
<br/> 724 微软代理服务器20
<br/> 725 微软Exchange 2000服务器
<br/> 73 网络安全
<br/> 731 监测入侵的IDS(入侵检测系统)
<br/> 732 警卫网络的防火墙技术
<br/> 733 查杀病毒的反病毒技术
<br/> 734 防止泄密的数据加密技术
<br/> 735 知己知彼的网络入侵技术
<br/> 74 网络管理新技术
<br/> 741 RMON技术
<br/> 742 基于Web的网络管理技术
<br/> 小结
<br/>第8章 Web数据库
<br/> 81 数据库概述
<br/> 811 数据库的概念
<br/> 812 关系型数据库
<br/> 813 Web数据库
<br/> 82 SQL语言
<br/> 821 SQL语言概念
<br/> 822 SQL语言特点
<br/> 823 数据定义
<br/> 824 数据操作
<br/> 825 数据查询
<br/> 83 SQL Server 2000数据库
<br/> 831 简介
<br/> 832 SQL Server 2000的使用
<br/> 833 设置SQL Server的ODBC接口
<br/> 84 Oracle数据库
<br/> 841 Oracle 8i数据库
<br/> 842 Oracle 8i的使用
<br/> 843 设置Oracle数据库的ODBC接口
<br/> 小结
<br/>第9章 Web开发新技术:Web服务、XML和NET
<br/> 91 下一代的WWW——Web服务
<br/> 911 什么是Web服务
<br/> 912 Web服务的特点
<br/> 913 Web服务的设计目的
<br/> 914 Web服务的技术规范
<br/> 915 Web服务技术架构
<br/> 916 Web服务实现模型
<br/> 92 MicrosoftNET
<br/> 921 理解MicrosoftNET
<br/> 922 MicrosoftNET的特性
<br/> 923 MicrosoftNET平台
<br/> 924 MicrosoftNET的优点
<br/> 925 MicrosoftNET与传统的关系
<br/> 93 XML入门
<br/> 931 XML的出现
<br/> ……<br/><br/>
</div>
</body>
</html>
HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。
随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。
涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。
利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,,文字样式等等)。
第二步:学习javascript,了解DOM
JavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScript的基本语法,学会用javascript操作网页中dom元素。
接着学习使用一些javascript库,比如jquery是大部分WEB开发人员都喜欢用的,通过Jquery可以有效的提高JavaScript的开发效率。
第三步:了解Web服务器
你不必在这上面花太多精力,但对IIS、Apache基本配置要掌握,这方面的知识学起来也相对容易,不会花多长时间。
学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。
第四步: 学好一门服务器端脚本语言 服务器端脚本编程(后台开发)也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它。
目前流行的服务器脚本语言有:php、aspnet、jsp、ruby、python、等。
第五步:学习数据库及SQL语法
要构建动态页面通常会使用到数据库,常用的数据库有SQLServer、Oracle、MySQL 等,它们都会遵循标准的SQL原则。
通常aspnet 程序使用SqlServer数据库,PHP、java使用Oracle、MySQL数据库。
第六步:综合实战
选一个你喜欢的后台编程语言,结合之前学到的html,css,javascript 前端技术,实现一个简单的留言本、论坛程序、进而实现一个简单的CMS(内容管理系统)
第七步:学习使用Web框架
当你掌握了HTML,CSS,JavaScript和服务器端脚本语言后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间。
比如net的MVC,JAVA 的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其实里面都有一些相通之处。
整个开发过程你还可能会学习到一些工具的使用:
Visio,Dreamweaver,Vistual Studio、elipse、(Vim, EditPlus, Notpad++)、sqlserver、phpmyadmin,各种浏览器以及FireBug的插件,IE下的WebDevelopmentHelper、IETester等。如果你足够用心,你还发掘出很多不错的资源,例如MSDN,W3cSchool,一些前辈的博客,一些技术论坛等等,这都是你未来前进道路上的财富。如还想深入研究,学学http协议,理解什么是无状态,不然你永远做不好WEB开发,研究web程序服务端运行原理,还有tcp/ip,udp协议等。
从最简单的HTML到Web框架,内容还是不少,要想精通这里的每一样技术,都得下苦功夫才行。半年的时间,足够你对web开发产生一个有效的认识,这个时候,再思考你进一步学习的方向吧。
0条评论