• 技术文章 >web前端 >html教程

    【动态页面】(一)前提_html/css_WEB-ITnose

    2016-06-24 11:48:15原创315
    最近由于业务需要,转到动态页面的研究上来,因为我们的系统分为五个子系统,本着灵活、高效的原则,想着把前台页面这一块抽出来,不同以往把JSP表单、控件写死,而是以灵活可配置的方式,让各个系统高效的运转。可能后面还会想着跟权限结合起来,让权限去控制各个资源的调用,当然了那是后话,可能用不了多长时间就会着手去做这件事。


    在动态页面这一块,我们最终想实现的效果是不在前台把JSP写死,而是通过动态绑定的方式生成系统想要的页面。我负责的是生成表单这一块,具体的业务要求是其他的子系统把自己的实体打成Jar包,扔到我这里,我把Jar包解析处理,读出类名和属性名、长度、备注信息等,然后添加到数据库中留作使用,这样一来就不用把与自己系统不相干的实体放到自己的系统中,又向着系统高效、灵活、可配置的方向迈进了一步。


    在我负责的部分,前期研究的就是查资料,如何解析Jar包,读出Jar包的类名、属性名、类名描述和字段名描述还有长度等信息。但是这个就犯难了,后来请教了大牛们,大牛给出的思路是用Java的反射机制,在下篇博客中我会重点讲解一下Java的反射机制。确定了用Java的反射机制去解析Jar包,下面就开始研究然后解析Jar包了。在这里面又涉及到了通过读注解的方式解读里面的属性,还涉及到了元注解,后面我们会单独拿出一两篇博客专门讲一下元注解以及如何自定义注解读Jar包的。在后面就是通过实体生成表单这部分功能看似很简单,但是逻辑很复杂,好在最后圆满完成了,我也会在后面把这部分的逻辑给大家理一下。


    在接下来的几篇博客中我会重点围绕动态页面,将上面我刚刚讲到的内容一一给大家分享出来。好久没写系列博客了,下篇文章,我们先从Java反射机制开始讲起,敬请期待吧!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:用Html写一个简单的登陆界面_html/css_WEB-ITnose 下一篇:css+div如何解决内容的溢出_html/css_WEB-ITnose
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• javascript的浏览器对象• web开发中比较常用的html标签_html/css_WEB-ITnose• css :target_html/css_WEB-ITnose• html +CSS+div学习――第二课_html/css_WEB-ITnose• css优先机制_html/css_WEB-ITnose
    1/1

    PHP中文网