框架-怎么理解web项目运行过程和环境

问题描述

怎么理解web项目运行过程和环境
最近学了三大框架 然后自己写项目就有点晕了 就从前端传值给服务器 值会保存在哪 是不是整一个web项目有一个环境 比如spring的 sessionfactory创建之后是不是就扔里面了 然后要用还能拿出来 反正我想理解整个web项目的是怎样的一个运行过程 知道的请帮帮我 谢谢 也可以加扣 837189890

解决方案

# Discuss : web项目运行过程
【开发环境】创建Maven Web项目的详细过程
win7环境下.net的web环境搭建及其项目的加载运行

解决方案二:
1,前段浏览器,发送请求 request 所有请求的内容都封装在request中,,这个做个请求
2,项目需要发布在容器中,例如tomcat 等, 项目启动之后,会有不同的域,applicationsessionrequest等,都有自己的内容,生命周期等;
3,项目本身有自己的框架,例如你说的spring等等,是协调项目的。

前段浏览器或者手机,发送request 给服务器tomcattomcat会根据请求知道你访问的项目,然后项目再根据 请求 去访问不同的逻辑处理层来获取返回值response,

tomcat 读取 项目中的web.xml 来加载项目,,,
项目也通过xml中的配置,根据请求来走请求事件,例如拦截器,监听,逻辑处理等等

解决方案三:
前端发送的数据,经由后台,会保存到数据库中。

其实大致过程如下:

1.前台——》发送数据————》后台接收————》判断是否合法————》存入数据库
2.前台查询————》发送参数————》后台处理————》查询数据库————》返回数据给前台

解决方案四:
后端语言读取数据库传值给前端页面。 前端页面每被访问时候从后端读值
你可以看看http协议,具体的可以上手一些后端语言如php asp.net nodejs python看你的兴趣爱好了
网上blog很多 可以慢慢学习
希望回答帮到你

时间: 2025-01-20 17:57:40

框架-怎么理解web项目运行过程和环境的相关文章

spring-eclipse 导入web项目运行时中文乱码

问题描述 eclipse 导入web项目运行时中文乱码 以前win10的eclipse web项目运行后,里面的中文正常,现在是win8的,直接导入,配置了tomcat运行,从数据库读取的中文显示正常,但是在页面修改 再提交就乱码了,数据库urf8 eclipse也是统一utf8,就算web配置文件中用编码过滤器设置了utf8也没用,请问怎么解决? 解决方案 eclipse 导入项目中文乱码eclipse导入项目中文乱码eclipse导入项目中文乱码 解决方案二: 把页面也设成utf8编码试试

asp.net开发web项目-vss集成环境配置

asp.net|web|项目   首先,vss必须要6.0c以上版本才能在.net环境中使用, 在.net2003安装盘中有6.0d版,6张盘的版本中没有. vss的安装 服务器端: 找到安装文件,运行setup程序,一路next,超简单,不用解释了吧. 客户端: 在服务器上找到vss的安装目录,其中有个vss子目录,里面包含有netsetup.exe, 把vss目录共享出来,记住一定要共享vss目录,如果共享上级目录,是无法网络安装的, 然后在客户机上打开服务器上的vss共享目录,运行nets

Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目

原文:Java web 项目搭建 Java web 项目搭建 简介 在上一节java web环境搭建中,我们配置了开发java web项目最基本的环境,现在我们将采用Spring MVC+Spring+Hibernate的架构搭建一个java web项目 Spring MVC+Spring+Hibernate结构介绍如下: Spring MVCSpring MVC的职责是作为web层框架,实现了我们常见的MVC模式 SpringSpring 作为服务层,利用自身特性IOC.AOP,提供数据从DA

JAVA WEB网站运行环境搭建

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 现在市场上的开源项目基本上可以归结为两大类,即JAVA和PHP.但对大多数站长,特别是对软件技术了解较少的站长来说,选择PHP开源项目会比较容易入手,特别是这几年国内的中文开源PHP项目有了很大的发展,产生了Discuz.ShopEx.DedeCMS等应用较为广泛和成熟的开源系统.但是JAVA WEB开源项目本身也具备了PHP开源项目所不具有

在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的

我们平时使用的都是32位的机器进行开发,装的都是32位的软件,但是我们的服务器一般都是64位的,所以有时也需要在64位的环境下装一个VS调试程序.最近遇到的一个问题就是一个同事换了一个电脑,用的是X64的Windows 2008作为操作系统,要进行Oracle的数据库连接,所以也装了64位的Oracle客户端.如果是控制应用项目或者WinForm项目可以正常连接Oracle,但是Web项目在程序中打开Oracle连接时,系统抛出了异常: 尝试加载 Oracle 客户端库时引发 BadImageF

eclipse上搭建maven多模块Java Web项目

1.模块化需求及项目模块说明 手头上有个已上线的系统,但因老板的特殊要求,系统需要不断的修改.还有就是公司市场部不定期地在举行一些微信活动,每一个活动都是周期性的,活动完了这个功能就要在系统中移除. 系统中就有三种模块:已经在系统中正常运行不需要再变更的模块.经常性变更的模块.用完就要移除的活动模块. 所以,我们需要把项目分成了下面几个模块. 简单说明一下: timetable-common是常用工具包存放的模块. wechat-api是微信接口模块,此模块用到了timetable-common

tomcat-web项目运行一段时间就宕掉了,警告: processCallbacks status 2

问题描述 web项目运行一段时间就宕掉了,警告: processCallbacks status 2 以下是日志信息,请大家帮忙看下: 2014-05-07 20:03:57 Commons Daemon procrun stderr initialized 2014-5-7 20:03:59 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library whic

服务器-一个web项目,如何提供给外网使用?

问题描述 一个web项目,如何提供给外网使用? 如题:我用spring+mybatis+mysql写了一个web的项目,如何提供给外网使用, 已经申请好域名和空间. 只是不知道步骤, 1.怎么将自己的web项目发布到外网? 2.数据库怎么连接? 3.如何启动服务器? PS:小白一个,有太多不明白的地方,还请大神概括下基本的步骤. 解决方案 最好是再租用一个云服务器.用自己的PC作为服务器有如下问题: (1)天朝和谐了80端口,所以必须换端口,地址上拖上一个端口号,而且搜索引擎也不待见 (2)家庭

java web-Java Web项目如何打包成安装文件

问题描述 Java Web项目如何打包成安装文件 开发完一个JavaWe项目,怎么把它打包成可运行文件,像安装文件一样!使程序能在其他地方运行,能退出! 解决方案 java项目打包成exe文件asp.net 开发的WEB项目和数据库打包成exe安装文件asp.net 开发的WEB项目和数据库怎样打包成exe安装文件 解决方案二: web 项目运行 需要web服务器 不是么 和 windows程序开发不一样.如果你是写的java 程序 可以打包成war包 在tomcat中以war包的方式运行