首页 > 代码库 > 《-- 软件工程实践-- 总结》
《-- 软件工程实践-- 总结》
hello,昨天着手上学期的gzcdemo项目。把上学期没做好的利用自己会的知识跟觉得项目不理想的地方改了一下。
首先,介绍一下自己暑假抽空学到的jsp知识。
1:---上面的项目src目录,com.shou.domain是存放javabean类的包。
2:---上面的项目src目录,com.shou.dao是存放javabean类对应的操作数据的处理层。
3:---上面的项目src目录,com.shou.service是存放javabean类dao层的业务层。
4:---上面的项目src目录,com.shou.servlet是存放javabean类的service的调用跟request请求的响应层。
5:---上面的项目src目录,com.shou.filter是存放过滤器类,过滤请求,错误等的过滤层。(本人暂时做了编码的过滤,防止乱码的全站处理用户是否登录过滤,提示信息的过滤)
6:---上面的项目src目录,com.shou.listener是存放项目监视器的监视层。(暂时没有给项目添加监视器,目前没发现哪里需要,以后这个项目的到底层可能要用)
7:---上面的项目src目录,net.fiyu.edit是存放webeditor的编辑类(这个暂时没有学过)
8:---上面的项目src目录,com.ishou.db是存放链接数据库的数据连接池的包(这个本人调侃一下不是用c3p0数据池连接有点惨,本人修改为用c3p0连接池链接数据库)
上面是jsp项目根目录,本人根据需要写了一个msg.jsp类(提供显示提示信息)
下面指出项目存在的一个问题:
1.其他组员没有处理好连接池问题,编码问题,过滤器问题,url没有利用c标签下的url方法传递,没有运用EL表达式。会员要登录了才能访问admin下的jsp页面。退出了网站需要清空session里面的登录用户
2.验证码不合理,没有换一张的问题。验证码通过jsp传递而不是流,刷新需要重新加载页面,而不是单纯刷新验证码。
3.还有项目好乱。本人找不到需要的网页不知道是否这个项目被修改过了。webEditor不知道是否完整,很是伤心,不知道从何下手。
4.我没有文档,不知道项目从何下手。只能看源码查找。(其实我很想修改默认的东西)
5.技术能力没有学得很深,还需要加油。
最后,展示自己昨天改的:
直接访问管理员jsp网页会被打回登录界面
登录在组员原来的基础上加上换一张验证码
退出:
后期肯定会把剩下的部分搞完
差不多了就先这样。eat food。。
《-- 软件工程实践-- 总结》