文档章节

简单Web开发流程

闻术苑
 闻术苑
发布于 2012/12/08 20:35
字数 557
阅读 399
收藏 10

Web开发,就是我们平常所说的网页开发,但是又不单纯是网页界面的开发,它是一个各方集成的成果,需要用到数据库,服务器,网页界面以及这几个方面的交互方式等等许多对象。思考一下,大体的过程有以下三步: 

第一步:假想我们要做一个网站,那么首先闪现在脑子里的应该是网站的界面,也就是用户通过互联网访问网站时的页面,这里面包含许多元素,我们需要有一个互联网网站地址,网页使用HTML编辑,网页的样式使用CSS样式表,网站的动态功能可以用JavaScript实现。然后用户可以通过一条细细的网线访问网站上的内容。 

第二步:假想我们的网站是一个类似于搜狐的门户网站,上面有各种各样的信息。当用户点击网站上的内容时,实际上是点击了一个链接,这个链接会通过网线将链接请求发往Web服务器(我们最常用的web服务器Tomcat也许算一个),有时候,我们也把Web服务器叫做容器,容器上,部署了一些Web服务器组件(servlet/jsp)。 当Web服务器收到请求后,会产生响应信息,然后操作web组件,进行相应的操作。这中间,或许会发生这样一个过程:服务器接收到客户端网页发送过来的请求资源路径,分析请求资源路径,然后到web.xml去查找对应执行的servlet,servlet会调用DAO连接数据库,然后调用jsp文件产生返回的网页界面。 

第三步:servlet或者jsp或许会调用数据库的信息,然后将数据库信息转换成用户能够接受并且易于接受的形式通过网线返回到用户电脑。 想想那些大的网站,只需在这个简陋的步骤构想基础上扩展一些更安全有效的技术即可。 

(本人愚见,望指正)

© 著作权归作者所有

共有 人打赏支持
闻术苑
粉丝 63
博文 165
码字总数 68374
作品 0
济南
产品经理
私信 提问
加载中

评论(1)

寒川
寒川
简单是web还是简单的流程?呵呵,钻字眼了。还差一个域名注册步骤。对于新手,这些感觉很复杂,对于老手,或许微不足道。
web工作流管理系统开发之八 开源osworkflow之任务管理

前言: osworkflow的任务管理很简单,没有专门的任务表,也没有待办,已办,发出,处理任务等等。 只有很简单的查询用户可处理的动作和已经处理过的历史步骤。(注意这里只是可处理的动作和已...

长平狐
2012/10/11
134
0
web工作流管理系统开发之二 工作流引擎

工作流引擎,主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。 工作流引擎必须要包含一个工作流模型的设计,工作流模型就是对业务流程抽...

长平狐
2012/10/11
184
0
Snaker 2.0.0 发布,Java轻量级工作流引擎

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持 轻量:核心代码行数大约7000行,强大的扩展性,支持Spr...

Dead_knight
2014/07/21
17.6K
31
Snaker 1.5.0 发布,Java轻量级工作流引擎

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。 1.5.0版本改进包括: 1.增加任务转派功能 2.增加任务...

Dead_knight
2014/05/28
5.3K
27
OA 系统 - JEOS-OA

JEOS 办公系统是一个基于 C# 开发的完全开源免费的 OA 系统,其源码具有很大的学习参考价值,含流程引擎、表单开发、office 文档管理等。官网:http://www.jeos.cc/web/index.html 工作流 灵...

匿名
2015/04/30
0
4

没有更多内容

加载失败,请刷新页面

加载更多

聊聊flink的KvStateRegistryGateway

序 本文主要研究一下flink的KvStateRegistryGateway KvStateRegistryGateway flink-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/KvStateRegistryGateway.java pu......

go4it
23分钟前
4
0
Java springboot B2B2C o2o多用户商城 springcloud架构 (十四)在springboot中用redis实现消息队列

准备阶段 安装redis,可参考我的另一篇文章。 java 1.8 maven 3.0 idea 环境依赖 创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖: <dependency> ...

itcloud
29分钟前
1
0
云计算的2018年都有什么变化?

2018 年,区块链(Blockchain)在技术圈的风头一时无两,连此前大红大紫的人工智能(AI)都稍逊风骚,云计算圈则奋十年之余烈,完善产品,深耕行业,让越来越多的行业客户接受和实施云计算。回顾...

linuxCool
29分钟前
4
0
[activiti6]调用WebService几个坑

[activiti6]几个报错解决 运行test webservice org.activiti.engine.ActivitiException: no default process engine availableat org.activiti.engine.impl.test.PluggableActivitiTestCas......

Danni3
34分钟前
1
0
一张图看懂SQL的各种Join用法

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接)   SELECT FROM Table_A AINNER JOIN Table_B BON A.Key = B.Key 2、L......

dragon_tech
58分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部