初识JavaWEB
小荷才露尖尖角,早有蜻蜓立上头
第六阶段:请求和响应,request和response.请求有请求头,请求行和请求体,对于get方式的提交(什么是提交?一般就是说从页面向后台传输数据就称为提交,最常用的提交方式有POST和GET),是没有请求体的.同样响应也分为响应头,响应行和响应体.我们可以通过抓包的方式来查看请求和响应的数据.一般的浏览器按F12都可以查看.
第七阶段:为了使我们的网站更加的人性化.所以我们需要来学习cookie和session.cookie就是浏览器端的缓存.session简单的说就是把数据保存在服务器端,有了这些知识,我们就可以做比如一周内免登陆的功能,显示上次登录的时间的功能...你可能会想,那么自动登录呢?稍后我会讲过滤器Filter.
第八阶段:JSP, EL, JSTL. JSP,也就是Java service page(Java服务端的页面),有了这个,你就可以在页面上写Java语句了.服务器会自动编译页面上的Java语句.为了使Java语言在页面更方便的写出来,所以就有了EL(Expression Language)表达式.EL表达式的语法是:${ EL表达式 } .JSTL(JSP Standard Tag Library,JSP标准标签库),在引入了核心标签库以后,JSTL和EL结合可以让你非常简单的编写复杂的Java代码.
第九阶段:过滤器Filter,顾名思义,过滤器就是过滤的作用.它能够在一个request到达servlet之前预处理request,也可以在response离开servlet的时候处理response.有了Filter,我们就可以完成常见的自动登录功能了.还有个实用但是看不见的功能,就是全站字符集编码处理的功能,它可以保证从网页上带过来的数据不会乱码.
到这里,你可以自称为Java初级工程师,可以找到好工作了.是不是很开心呢?可是学习的过程是痛苦的.也许这才是过程的真正的意义所在吧.
最新文章
- [原创]django+ldap实现单点登录(装饰器和缓存)
- 【JavaScript】Html form 提交表单方式
- 使用Html5+C#+微信 开发移动端游戏详细教程:(六)游戏界面布局与性能优化
- http协议分析工具【转】
- vsphere 出现“在主机的当前连接状况下不允许执行该操作”
- Nvidia显卡怎样查看显存大小及硬件相关信息
- 研究表明,VR社交有助于内向者改变性格
- DPDK l2fwd 浅注
- mybatis的#{}占位符和${}拼接符的区别
- VsCode编写博客发布
- Tools - 正版Windows7系统的下载与安装
- Docker 版本
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值
- 你知道吗?10个精妙的 Java 编码最佳实践
- jQuery UI dialog 使用记录
- IOS开发之瀑布流照片墙实现
- 【转载】秒杀场景下MySQL的低效原因和改进以及Redis的处理
- QUnit使用
- js中将时间(如:2017-10-8 22:44:55)转化为时间搓,时间戳转为标准格式时间
- 浮生半日:探究Python字节码