测试2

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了测试2脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

bbs项目开发总结

本次项目开发中设计到的技术:
	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.注册登录功能

  • 注册功能
1.需要一个用户输入数据的表单
2.需要对用户输入的数据进行格式检验(异步交互)
3.需要用到文件上传
4.需要使用post请求格式,对用户的信息进行保护
5.需要使用jdbc将数据写入数据库中
碰到的问题:
1.账户的格式的验证和账户的注册写成了一个servlet
/*优化:可以将验证和数据库操作分为两个servlet,
    使用异步交互在前端显示验证信息,用于提交判断
    也可以将验证部分进行代码复用。
*/

3.信息修改时,不能判断修改部分信息,只能全部修改
/*优化:在servelt中添加判断,判断用户输入了哪些信息,
只修改哪些用户输入了的信息。*/

2.跳转问题,不清楚转发、包含、重定向的使用时机;
/*建议去多看一些资料,详细了解一下三者的具体用途和使用场景
*/

3.域属性的使用不够灵活,全程依赖session域,会造成一些不必要的压力
/*缺点:将所有的页面跳转都设置为了重定向,几乎没有使用转发和包含,
所以,几乎没有使用过request域,
*/

脚本宝典总结

以上是脚本宝典为你收集整理的测试2全部内容,希望文章能够帮你解决测试2所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:数据库