【动态页面】(一)前提_html/css_WEB-ITnose
程序员文章站
2022-06-07 17:11:43
...
最近由于业务需要,转到动态页面的研究上来,因为我们的系统分为五个子系统,本着灵活、高效的原则,想着把前台页面这一块抽出来,不同以往把JSP表单、控件写死,而是以灵活可配置的方式,让各个系统高效的运转。可能后面还会想着跟权限结合起来,让权限去控制各个资源的调用,当然了那是后话,可能用不了多长时间就会着手去做这件事。
在动态页面这一块,我们最终想实现的效果是不在前台把JSP写死,而是通过动态绑定的方式生成系统想要的页面。我负责的是生成表单这一块,具体的业务要求是其他的子系统把自己的实体打成Jar包,扔到我这里,我把Jar包解析处理,读出类名和属性名、长度、备注信息等,然后添加到数据库中留作使用,这样一来就不用把与自己系统不相干的实体放到自己的系统中,又向着系统高效、灵活、可配置的方向迈进了一步。
在我负责的部分,前期研究的就是查资料,如何解析Jar包,读出Jar包的类名、属性名、类名描述和字段名描述还有长度等信息。但是这个就犯难了,后来请教了大牛们,大牛给出的思路是用Java的反射机制,在下篇博客中我会重点讲解一下Java的反射机制。确定了用Java的反射机制去解析Jar包,下面就开始研究然后解析Jar包了。在这里面又涉及到了通过读注解的方式解读里面的属性,还涉及到了元注解,后面我们会单独拿出一两篇博客专门讲一下元注解以及如何自定义注解读Jar包的。在后面就是通过实体生成表单这部分功能看似很简单,但是逻辑很复杂,好在最后圆满完成了,我也会在后面把这部分的逻辑给大家理一下。
在接下来的几篇博客中我会重点围绕动态页面,将上面我刚刚讲到的内容一一给大家分享出来。好久没写系列博客了,下篇文章,我们先从Java反射机制开始讲起,敬请期待吧!
推荐阅读
-
在网页中动态地给表格添加一行内容--HTML+CSS+JavaScript
-
实例教程 利用html5和css3打造一款创意404页面
-
html页面导入php文件 使用include后多出一空白行的解决
-
使用VScode写一个html页面
-
【实战】如何通过html+css+mysql+php来快速的制作动态网页(以制作一个博客网站为列)
-
Ajax 动态载入html页面后不能执行其中的js快速解决方法
-
初学html,任务1:一个简单html页面,要求:内容页面装一篇文章 用html来分段
-
浅谈Html5页面打开app的一些思考
-
一个jsp页面引入另一个jsp页面的三种方式及静态引入和动态引入的区别详解
-
利用jquery.ajax在jsp页面动态生成table,可以增加修改,并支持一行和多行删除