- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 B\S备忘录21——使用反射将委托挂钩
上上篇博客,写了我用反射实现动态配置业务的过程,其中有一个方法是关键点,CreateDelegate。 以前使用委托的时候都是使用把方法绑定给委托的方式,来使用。这次是需要使用MethodInfo这个类型来绑定委托,查的资料还是MSDN比较详细。 这个CreateDelegate一共有。。。好多个重载,我用的只是其中一种:使用指定的对象创建指定类型的委托,该委托表示指定的方法。
2015-06-30 20:19:27 2367 7
原创 B\S备忘录20——委托
由于在工作流的任务中使用了委托,并且是调用的CreateDelegate这个方法,那么这次就稍微说一下。 首先,委托是一种引用类型,其实就是一种类,而这种类有些特殊,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。 实际上这里并不难,写一个简单的
2015-06-30 15:42:06 555 4
原创 B\S备忘录19——就说多查查有好处
放假之前接了个大活,说是要把工作流做活,做到登陆的学生提交申请,提交给老师,这个老师是根据组织结构查出来的。 其实这个是基础系统自己的逻辑,查询数据而已,当时并没有多放多少精力在这上面。重点是另外一个,怎么把工作流执行的业务做灵活,具体要求就是改变绑定的业务时,不要改代码,起码不要改基础内部的代码。 这个就感觉不简单了,查了一些工作流的资料,所有的绑定都是通过页面拖拽完成的,让我做一个
2015-06-29 20:41:51 721 4
原创 B\S备忘录18——cas连接数据库
接着上次的说,之前配置的cas只能进行简单的登陆验证,默认情况是用户名密码一直就能登陆成功,这样肯定是不符合我们的要求的。 一般来说肯定是尧都区数据库中的数据的,那么cas本身也有这样的功能,只不过需要我们配置一下。 首先找到cas/WEB-INF/目录下的deployerConfigContext.xml文件,打开之后,按照下面来修改。 在这个节点下,添加数据库的数据源信息
2015-06-29 15:31:09 685 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人