二者都可以
java 编写的程序是平台无关的,这个是优势

解决方案 »

  1.   

    java 编写的程序的确与平台无关,主要是通过JVM来实现的 它把程序编译成字节码,
    所以可以说Java可以编写b/s模式和c/s模式
    但必须安装JDK。
    jsp也必须安装相应的开发工具 比如:EBA Weblogic
      

  2.   

    楼主的理解有个误区:j2ee,jsp的完全的分离。其实现在在解决企业级应用方案的时候,更多的选择的是b/s结构,这样可以通过把要实现的功能全部或大部分集中到服务器上,客户端负责显示。这样做的好处是客户端可以是瘦客户,有利于项目的整体的投资的减少。而c/s结构中,客户端仍然做为处理器,分担了一部分的服务器的运算,对客户端的要求也就相对较高了,这样的话,在客户端的投入会很大。当然java也可以做c/s,但是那不可以说是一种浪费吗(在没有必要非得用c/s的情况下)。
    一般来说,jsp做为系统的表示层,负责显示;sessionbean负责数据的操作;entitybean负责数据持久化的实现(当然这也不是一定的,现在又有通过hibernate实现数据的持久性)。
    我只能说这么多,呵呵…楼主在网上搜搜吧,这样的文档还是比较多的。真要是找不到,到sun的网站上看看吧,j2ee 规范看着还是不错的(只是E文要求比较高)
      

  3.   

    真是谢谢大家了!
    可是,既然b/s是主流,那为什么公司招人编c/s的工资比较高那??
    还有,j2me编出来的手机程序属于b/s还是c/s?
      

  4.   

    j2me 可以说是b/s 
    至于你的疑问,只能说是你待的不是地方,去北京,上海,深圳看看就知道了
      

  5.   

    现在的现状是b/s与c/s并存,并不是说b/s是主流,则c/s就不重要,在某些领域c/s实现起来比b/s模式更有效,在一段时间内cs模式是不可能淘汰的