动态页面
文章平均质量分 70
知也无涯
Studies this matter,lacks the time,but is lacks diligently.
展开
-
【动态页面】(一)前提
最近由于业务需要,转到动态页面的研究上来,因为我们的系统分为五个子系统,本着灵活、高效的原则,想着把前台页面这一块抽出来,不同以往把JSP表单、控件写死,而是以灵活可配置的方式,让各个系统高效的运转。可能后面还会想着跟权限结合起来,让权限去控制各个资源的调用,当然了那是后话,可能用不了多长时间就会着手去做这件事。 在动态页面这一块,我们最终想实现的效果是不在前台把JSP写死,而是通过原创 2015-03-14 21:49:20 · 1197 阅读 · 7 评论 -
【动态页面】(二)Java反射
如果上面那么说你还不能理解,那就换种方式。Java的反射就是指在程序运行时能够获取自身的信息,在Java中只要给定类的名字,那么就可以通过反射机制来获取类的所有信息。想想我们在OA时运用的反射机制因为不确定传进来是哪个实体,是Role还是Apartment还是User,就利用Java的反射机制Class<T>,仔细回忆一下......... 现在很多开源框架都使用反射机制,像Hibernate、Struts都是利用反射机制来实现的。但是我们为什么要用反射机制呢?想想我们以往是如何实现的,在编译的时原创 2015-03-15 11:38:01 · 1180 阅读 · 11 评论 -
【动态页面】(三)之一:利用Java反射机制读取Jar包的类名和属性名
你仔细看我们上面的代码,它是要指定Jar包的路径的,要么在服务器的某个位置上,要么在我们项目的jar包目录下。但是问题是我们的项目是用Maven管理的,这样的话我们的Jar包往哪儿拷贝呢?而且,上面的这种方式读不出注释(注意:是注释,不是注解,我们是想把类名以及这个字段上的中文注释添加进数据库,用于对表单编辑时使用,但是大家知道注释是不走代码的,只是起到标示的作用),后来我们想到了一个办法就是读注释。就是利用自定义注释的方式去获取中文注解。限于篇幅的原因,我们下篇文章接着讲是如何自定义注解来实现读取Jar里原创 2015-03-16 11:50:52 · 6109 阅读 · 11 评论 -
【动态页面】(三)之二:通过自定义注解读取Jar包的类名和属性名
上篇博客介绍了通过反射读取Jar包的类名和属性名,但是问题是读不出类名和属性名的中文注释和属性类型。所以上篇博客埋下了一个伏笔,就是通过自定义注解的方式读取Jar包的类名、属性名、中文注释和属性类型。这篇博客我们就来好好讲讲是如何实现的。 首先先说一下,由于我们的Jar包没有放到项目下,所以就想着怎么能把Jar包添加进来,所以先做了一个类似于上传文件的功能,将Jar上传进来,然后再读取J原创 2015-03-30 20:33:36 · 2398 阅读 · 4 评论 -
教你如何用百度Echarts做静态报表
Echarts,Enterprise Charts,商业级数据报表,缘起于百度公司自身的业务需要,是为了满足公司商林体系里各种业务系统的报表需求而产生的。其在百度自身前端团队的研发下,加之开源的特点,一经发布,迅速得到业界的高度认可和普遍好评,称为国内数据可视化领域的“后起之秀”。最近因为项目的需要,我们在项目中引入了Echarts用来显示界面图形报表。原创 2016-01-29 16:05:10 · 4146 阅读 · 1 评论 -
如何实现手风琴折叠页面效果
具体的业务需求是这样的,加载页面时很普通的一个基础信息页面,当选中人员类别时,根据选中的结果会相应的出现折叠页面,比如说下拉框中有三个选项1,2,3,选中2时页面会多出一部分页面,当选中其他选项时,该处页面又会折叠回去,隐藏不显示,整个页面的效果很像手风琴,展开再折叠再展开,所以称之为手风琴折叠页面. 今天我们就来具体说一下实现的流程.首先前台页面的js函数:原创 2016-01-29 16:11:42 · 3026 阅读 · 1 评论