最近学了三大框架 然后自己写项目就有点晕了 就从前端传值给服务器 值会保存在哪 是不是整一个web项目有一个环境 比如spring的 sessionfactory创建之后是不是就扔里面了 然后要用还能拿出来 反正我想理解整个web项目的是怎样的一个运行过程 知道的请帮帮我 谢谢 也可以加扣 837189890
1,前段浏览器,发送请求 request ,,所有请求的内容都封装在request中,,这个做个请求
2,项目需要发布在容器中,例如tomcat 等, 项目启动之后,会有不同的域,application,session,request等,都有自己的内容,生命周期等;
3,项目本身有自己的框架,例如你说的spring,等等,是协调项目的。
前段浏览器或者手机,发送request 给服务器tomcat,tomcat会根据请求知道你访问的项目,然后项目再根据 请求 去访问不同的逻辑处理层来获取返回值response,
tomcat 读取 项目中的web.xml 来加载项目,,,
项目也通过xml中的配置,根据请求来走请求事件,例如拦截器,监听,逻辑处理等等
前端发送的数据,经由后台,会保存到数据库中。
其实大致过程如下:
1.前台——》发送数据————》后台接收————》判断是否合法————》存入数据库
2.前台查询————》发送参数————》后台处理————》查询数据库————》返回数据给前台
后端语言读取数据库传值给前端页面。 前端页面每被访问时候从后端读值
你可以看看http协议,具体的可以上手一些后端语言如php, asp.net, nodejs, python看你的兴趣爱好了
网上blog很多 可以慢慢学习
希望回答帮到你