目前我的做的项目,基本上是一个页面、一个业务类、一个类似Nhibernate的数据库持久层的这种结构。有想法做一个类似于spring和struts的清晰的MVC模式的框架,当然,目的是提高开发质量和水准,spring太复杂了,做不了那么大,目前有想法如下:1、建立parameter对象,用于收集view层用户请求的参数,其中包括一个command字串。2、建立return对象,用于收集反馈给view层的处理结果,并交给view进行展示。3、建立一个ApplicationService,提供request的方法,用于接收parameter,将返回return。4、一个ioc注入器,将所有业务类实例化。5、一个xml配置文件,用于描述每个业务类所在的程序集、类名、方法名、参数、返回值,并对每个方法都做一个command的key,对应前面提到的parameter对象的command。6、一个execute,用于接收ApplicationService请求中发过来的parameter,并根据command及xml中的配置调用指定业务方法,取得返回值,封装为return对象,返回给applicationService,由其交给view。该框架目的:1、MVC,其实主要是分离view和pojo的关系,因为我所用的orm框架生成的pojo对象就是一个数据库的映像,我不希望做view的程序员可以知道数据库中的结构和关系。2、业务可配置化,这点比较虚,其实怎么着也是得写点代码的。3、没想好.....
目前可预见的问题:xml的配置太复杂,可能搞得大家不喜欢用它。
请大家给提供宝贵意见,一起讨论,给我些指点。欢迎板砖鸡蛋。
目前可预见的问题:xml的配置太复杂,可能搞得大家不喜欢用它。
请大家给提供宝贵意见,一起讨论,给我些指点。欢迎板砖鸡蛋。
解决方案 »
- 前台的width可以是变量吗?
- 请教!如何查看带参数的sql语句?
- 请高手帮忙看看,一个简单Enum绑定问题
- Dategrid 传值 在线等
- 在Datalist或Datagrid中如何载取绑定字符串的长度。在线等,急救!,高手请进
- 无刷新绑定Repeater
- System.Web.UI.HtmlControls.HtmlInputFile 我怎么找不到这个控件?
- 运行时出现如下错误是怎么回事?
- 请教window.location.href语句
- VS2010应用系统使用AJAX,部署到WIN SERVER 2012 R2不能使用AJAX
- ~~~~~~~~~~这样的字符串有没有办法进行统计~~~~~~~~~
- 字符串统计问题
如果不想搞这么多配置,建议楼主百度一下“PDF.NET数据开发框架”,也许对你有用。
请问具体标记的方式是什么?能否指点一二,是不是JAVA里的标签方式?