hello everybody;这样的,之前我是做delphi的,开发ERP之类
当一个界面比较通用时,我一般会把它封装成 dll 之类
比如用户管理窗口,增加用户之类的界面封装成dll之后;
这样不同工程,不同项目可以共享使用,现在到j2ee
共用的代码,类之类,现在我可以打成jar 包
但是 jsp页面(包括js, css, 资源),如何处理可以达到上面的效果?感谢意见,欢迎讨论.....

解决方案 »

  1.   

    这一点很困难,虽然现在的J2EE前端通常是基于MVC,原则上是视图与逻辑分离的,但事实上,任何系统都是为了向用户提供数据,无论各层边界定义的再好,也不可能去掉视图层的数据标签,也就是说,一个成品的项目,想把视图层单独打包重用是一个非常繁杂的事情,在好的设计下也得清理掉页面上大量的数据标签甚至是逻辑标签,因为下一个项目不可能会根据页面上的数据、逻辑标签去做业务,这也是违背设计原则的。
      

  2.   

    就是想把视图层的某区块功能组件化、模块化以利重用是吧但这前提是该功能区块是self-contained,对外少依赖的,而且要重用率高才有价值视图类功能可能很难满足以上条件
      

  3.   

    js,css可以做一个样式库。
    导入相同的js库,调用的方法不同就行了。
    css库就分的细一点把。
      

  4.   

    可以写一个通用解析的jsp,解析你页面(xml配置) 这样jsp就一个 只是页面是xml 这样省事多了
      

  5.   

    俺觉得只能做出.js和.css文件的形式,并引用了。,如果是部分引用,比如公用头或者脚,可以做出top.jsp和foot.jsp,在引用的页面里,include进来。