最经一段时间在学习java的框架Struts
因为本为我是写C#的所以发现这个框架有很多.net开发B/S工程可以借鉴的地方:
1.按扭标题文字显示,Struets是用一个文本文件保存所有的这些文字,如果要出英文版本只要修改这个文件就行...实际上Asp.Net Forums就实现了这样的功能...只是我一至没有做而以,以后一定要实现这样的功能.
2.Mapping功能...任何操作都是post给一个.do然后再由这个.do转向相应的ActionFrom进行操作.这样就不会在页面暴露地址
3. 标记符库:在使用JBuilder开发Struts时如果一个From使用了Struts标记符..就可以自动生成叫ActionBean的东东..他实际上就是一个数据临时保存容器...将页面层的数据收集并传到业务层...实际上我在.net中也实现了这样的功能只最ActionBean我封在一个 class内,并且不是自动的而以.相对于标记符在.net的表现东东就是Web控件.
4.自定义标记符.我最看中的就是小志写的自定义的权限标记符,这提醒了我,在.net我也自定义一个权限控件...里面有一个属性是指明这个控件显示必须有的权限..当生成这个控件时查看用户的 Sesseion,如果有就显示这个控件,反之就不显示...进一步推广我可以给每一个page写一个基类(basepage.class)...所有 page都继承这个basepage,而在这个basepage内进行权限处理.实际上.net中有更好的权限处理方案就是使用IHttpModule这就是一个话题了.
5.其他的以后发现了再写吧
因为本为我是写C#的所以发现这个框架有很多.net开发B/S工程可以借鉴的地方:
1.按扭标题文字显示,Struets是用一个文本文件保存所有的这些文字,如果要出英文版本只要修改这个文件就行...实际上Asp.Net Forums就实现了这样的功能...只是我一至没有做而以,以后一定要实现这样的功能.
2.Mapping功能...任何操作都是post给一个.do然后再由这个.do转向相应的ActionFrom进行操作.这样就不会在页面暴露地址
3. 标记符库:在使用JBuilder开发Struts时如果一个From使用了Struts标记符..就可以自动生成叫ActionBean的东东..他实际上就是一个数据临时保存容器...将页面层的数据收集并传到业务层...实际上我在.net中也实现了这样的功能只最ActionBean我封在一个 class内,并且不是自动的而以.相对于标记符在.net的表现东东就是Web控件.
4.自定义标记符.我最看中的就是小志写的自定义的权限标记符,这提醒了我,在.net我也自定义一个权限控件...里面有一个属性是指明这个控件显示必须有的权限..当生成这个控件时查看用户的 Sesseion,如果有就显示这个控件,反之就不显示...进一步推广我可以给每一个page写一个基类(basepage.class)...所有 page都继承这个basepage,而在这个basepage内进行权限处理.实际上.net中有更好的权限处理方案就是使用IHttpModule这就是一个话题了.
5.其他的以后发现了再写吧