Web项目开发

一、简述转发与重定向的区别

        1、转发:

                        URL地址是不变的。

                         内部资源完成一个跳 转过程 能够通过request实现带值跳转

                         请求发起后,跳转到目标过程只发起一次 请求

                         请求跳转速度又有是在站内,所以速度也 比较快。

        2、重定向:

                              URL地址会发生改变。

                             由浏览器发起两次 请求,第一次是请求的目标(30x),第二 次会有浏览器跳转 到目标页面,该过程是 一个重定向的过程。

                             不能够通过request实现带值跳转。

                             由于两次跳转,所以速度相比较转发稍 慢。

二、Maven的JAVA WEB环境搭建

1. 创建一个Maven的基本项目

2. 构建web工程

3.配置pom.xml的文件

 

 

 

2、1 使用JAVA WEB实现与数据库连接登录的 功能

1. 建立数据库

2.添加依赖

3.建立web项目思路

        1、建立domain包

        2、建立dao数据库访问对象包

        3、建立service业务逻辑层

        4、建立controller控制层,完成前端与后端的交互(需要在web.xml中配置文件名和和路径)

        5、完成前端页面展示

 Session消失的几种形式

客户端 :

        如果关闭了浏览器,此时再次打开浏览 器,可能会导致生成一个新的cookie,同 时生成新的sessionId,对于用户来讲, 相当于是一个新的用户。关闭浏览器之前 的session并没有消失,会保留在服务器 之中,直到过期位置!

服务器端:

        session超时,一段时间之内,客户没有 与浏览器做交互,此时的状态就是未交互 状态,当时长超过所设置的时间(tomcat 下默认30分钟),就会导致session过期。

        用户点击了注销按钮,此时的注销按钮调 用了session.invalidate()方法,导致当前 用户session注销。

        服务器宕机或者是认为的关闭服务资源, 再或者是由于程序碰到了无法预知的严重 错误,导致session消失。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值