脚本宝典收集整理的这篇文章主要介绍了测试2,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
本次项目开发中设计到的技术:
1.网络编程(核心)
Servlet:接收请求,处理请求
Filter:拦截请求,过滤请求
Listener:监听域属性、域对象
2.数据库链接,jdbc
数据库连接池:c3p0
3.前端jsp页面
el表达式/jstl表达式:获取域属性,动态拼接页面
jsp动作标签:请求转发、请求包含
jsp指令标签:引入jstl
4.ajax异步请求
异步发送请求、页面局部刷新、使用success/error回调函数
5.jquery的使用
使用jquery动态修改页面的元素
使用jquery封装好的ajax模板
6.json数据封装
使用第第三方jar包封数据为json字符串
7.表单文件上传
使用post请求、多值传输、使用流读取
8.列表分页
主要功能梳理:
1.注册/登录功能
1.需要一个用户输入数据的表单
2.需要对用户输入的数据进行格式检验(异步交互)
3.需要用到文件上传
4.需要使用post请求格式,对用户的信息进行保护
5.需要使用jdbc将数据写入数据库中
碰到的问题:
1.账户的格式的验证和账户的注册写成了一个servlet
/*优化:可以将验证和数据库操作分为两个servlet,
使用异步交互在前端显示验证信息,用于提交判断
也可以将验证部分进行代码复用。
*/
3.信息修改时,不能判断修改部分信息,只能全部修改
/*优化:在servelt中添加判断,判断用户输入了哪些信息,
只修改哪些用户输入了的信息。*/
2.跳转问题,不清楚转发、包含、重定向的使用时机;
/*建议去多看一些资料,详细了解一下三者的具体用途和使用场景
*/
3.域属性的使用不够灵活,全程依赖session域,会造成一些不必要的压力
/*缺点:将所有的页面跳转都设置为了重定向,几乎没有使用转发和包含,
所以,几乎没有使用过request域,
*/
以上是脚本宝典为你收集整理的测试2全部内容,希望文章能够帮你解决测试2所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。