实际.net的Web Controls和JSP的自定义标签是基本一致的,只不过JSP没有定义那么多内置的标签。不过,像struts中的标签库中也有许多十分实用的功能。至于数据库的访问方式,.net和Java有自己完全不同的解决方案,.net采用的是DataAccess方式,而Java除了JDBC之外,更流行的方式是O/R Mapping,就是将数据库中的记录映射为系统中的对象

解决方案 »

  1.   

    1.struts就是一个标记库
    2."botton,label"?你是指GUI,还是什么?如果是GUI,java肯定有:java.awt包和javax.swing包。
    3.在java中没有楼主所说的datatabel控件。
      

  2.   

    up如果自己写标签,有什么类似的开源的代码吗?O/R Mapping的模式是不是更加消耗内存?时刻做映射,要求时刻都连接数据库?
    或许是习惯,我更加喜欢脱线的datatable我说的botton,label不是指gui,不是开发applet,而是jsp中的按钮等
      

  3.   

    如果是基于struts架构,可以用struts标记库。
    写jsp可没asp.net那么方便,直接拖放web控件。java中也没有datatable,datagrid之类的东东,也没有databind(数据绑定),
    只有自己写代码实现了。
      

  4.   

    我认为使用.net会把人变傻的,因为MS实在太强了,开发变得非常简单和傻瓜,楼主所说的System.Web.UI.WebControls和Datatable就是典型代表
    在java里面是没有这样现成的东西的,但是自定义标签是可以达到你的要求的
    而且struts和jsf也是很成熟的框架,有类似的东西
      

  5.   

    用jbuilder、javawebstudio开发struts+hibernate