例子程序还行,不过有几个地方不太好。1:程序中太多的system.out.println ,这个在真正开发的时候不是允许的,日志信息应该用log4J等输出,2:既然都用了struts,为什么还会出现out.println("*用户名已存在*");这样的语句,3:都用了spring,为什么还要自己new Dao层的代码AdminDaoInter dao = new AdminerDao();并且是出现的Action中。总的来说,不错,先谢谢了
shuoqq12012025-01-10 11:21:11
例子程序还行,不过有几个地方不太好。1:程序中太多的system.out.println ,这个在真正开发的时候不是允许的,日志信息应该用log4J等输出,2:既然都用了struts,为什么还会出现out.println("*用户名已存在*");这样的语句,3:都用了spring,为什么还要自己new Dao层的代码AdminDaoInter dao = new AdminerDao();并且是出现的Action中。总的来说,不错,先谢谢了
程序中太多的system.out.println
例子程序还行,不过有几个地方不太好。1:程序中太多的system.out.println ,这个在真正开发的时候不是允许的,日志信息应该用log4J等输出,2:既然都用了struts,为什么还会出现out.println("*用户名已存在*");这样的语句,3:都用了spring,为什么还要自己new Dao层的代码AdminDaoInter dao = new AdminerDao();并且是出现的Action中。总的来说,不错,先谢谢了
例子程序还行,不过有几个地方不太好。1:程序中太多的system.out.println ,这个在真正开发的时候不是允许的,日志信息应该用log4J等输出,2:既然都用了struts,为什么还会出现out.println("*用户名已存在*");这样的语句,3:都用了spring,为什么还要自己new Dao层的代码AdminDaoInter dao = new AdminerDao();并且是出现的Action中。总的来说,不错,先谢谢了