前期工作:先解决周边的小文件,比如搜索,数据库联接,数据查询等
预期用一个星期完成。(理想计划)
bm/index.asp">(比较少,不过也包含了会员登陆页,新闻查询页)
ys/index.asp">(没有-不是没有,只是少,但是和前面有联系)
zy/index.asp">(没有-不是没有,只是少,但是和前面有联系)
px/index.asp">(没有-不是没有,只是少,但是和前面有联系)
xh/index.asp">
my/index.asp">(没有-不是没有,只是少,但是和前面有联系)
jjr/index.asp">(没有-不是没有,只是少,但是和前面有联系)
news/index.asp">(没有-不是没有,只是少,但是和前面有联系)
zc/index.asp">(没有-不是没有,只是少,但是和前面有联系)
guestbook/input.asp">留言板(没有-不是没有,只是少,但是和前面有联系)
member>会员管理(有)
比较多的是外围处理,有全局配置文件的替换:global.asa(2006.1.9号完成),
页面安全检查和数据库操作/asp/dbconn.asp,
会员管理/search/sub.asp,
新闻动态查询/asp/new.asp,
显示具体内容/asp/detail.asp,
每一子文件夹下的更多文件/*/more.asp,
高级查询/search/form.asp,(比form1多了时间选择)
站内搜索/search/form1.asp,
查询页/search/search.asp,
网上调查/vote/votedy.asp,(第一批转换文件中没有)
/total/mystat.asp (无)
2006.1.9号:
完成global.asa的替换,用一个普通的servlet替换,在web.xml中设置自动启动,启动顺序为1.
2006.1.10号:
1`完成dbconn.asp到SqlBean.java的转换.数据库连接全部用javabean代替.
2`发现前期计划的太完美.每一页都要处理.看来两个星期能作完就不错了.花一晚上仔细分析了几个重要的周边文件,form.asp,form1.asp,sub.asp,search.asp,news.asp,detail.asp
2006.1.11号:
1`dbconn.asp中的页面安全检查用过滤器代替,文件名safeFilter.java
过滤器实现非法操作的记录,在tomcat中的当前web文件夹下的safe文件夹下,并显示警告信息.
2006.1.12号:
1`留言本主页转换(只能使用access数据库,sqlserver还是不成功).
2`添加游标的建立参数resultset.ResultSet.TYPE_SCROLL_SENSITIVE
ResultSet.CONCUR_READ_ONLY(或CONCUR_UPDATEABLE).
2006.1.13号:
快考研了,继续努力!
1`添加字符串替换bean.代替asp中的replace因为java中只有单个字符替换方法.具体实现看Beans.htmlEncode.java
2`中文化问题tomcat竟然不能在页面之间传输中文.最后服务器用resin
2006.1.20号
考验结束,什么也没考上
继续!
1`会员管理的注册流程转换完毕.(现在不做测试了,最后再测试,赶进度)
2`数据库操作由javabean改为叶面包含,这样更贴近原网站.
修改一下进度:
年前就把会员管理一块转换完.(如果有可能就处理完第一部分的内容)
等电脑到位,就进行前一阶段的测试工作.
年后处理剩下的东西.加上做计划.
2006.1.21号
1`会员资料察看修改.user_info.jsp/user_edit.jsp
2`公司资料查看修改.crop_info.jsp/crop_edit.jsp公司注册crop_input.jsp
2006.1.22号
1`密码找回模块member/
pwd_check.jsp
pwd_edit.jsp
pwd_forget.jsp
2`公司会员留言
member/guest/input.jsp
2006.1.23号
忘了写进度了,
1`
邮件列表member/user_mail/
answer.jsp
detail.jsp(1.2)
input.jsp
list.jsp(1.2)
list_del.jsp(1.2)
list_other.jsp(1.2)
webmail.jsp
两个问题:
(1)<%=rs.getString("subject").subString(16))%> </font></a></td>
(2)<%if(rs.getString("content").length()!=0) out.println(rs.getString("content").length()/1000,2,-1)+"KB"; %>
2`user_mail表的各个字段以及主键确定,确定不了new字段,暂时定为str型
看来文件上传模块推迟了要.(没发出去,要用到一个组件.自己不会写,先看看人家的)