大虾们 我是一个刚接触java行业的
想问问Service Servlet jsp三者之间的联系
还有他们之间主要负责做那块 
希望讲具体点...
最好举个例子 

解决方案 »

  1.   

    这三者好像没什么直接性的联系.
    service一般是指业务逻辑的处理吧.
    Servlet是拦截器.页面提交的时候,进行拦截,然后把拦截到的数据进行相应的处理.
    jsp就是显示层. 显示数据给用户看的.
      

  2.   

    1.什么是Servlet----Java Servlet是一个专门用于编写网络服务器应用程序的Java程序,传统的从命令行启动的java应用程序不同,servlet由Web服务器或容器进行加载,这个容器必须包含支持Servlet的虚拟机2.Servlet 的功能:
    a能够根据客户的请求创建并响应整个HTML Web页面,具有动态页面的性质。
    b 可以与服务器上的其他资源进行通信
    c 能够处理与多个Web客户端连接,接收来自多个Web客户端输入的信息
    d:……3.优势:使用Servlet使得把编写网页代码的时候能够使得程序员只专注于代码部分的流程,而不用考虑外表到底用了哪种服务器,基于此也使得代码具有了可值的特性4.Servlet的工作体系以及生命周期。
    1加载实例化,当客户端请求Servlet 时,Servlet容器会创建Servlet实例
    2 初始化,init()此方法只会调用一次
    3 请求处理,service()
    4销毁 destroy();5.servlet 内部的流程来说。外部信息首先进入service(),用户端使用GET 或者POST方式提交。service()会自动判断使用对应的方法doGet() 或者 doPost(),无论是这哪种方法传入的都是HttpServletRequest 对象request,和HttpServletResponse对象response.这里常用的方法有getParameter(String name);主要是获得表单提交过来的数据。特别的是如果是多选按钮值getParameterNames(String name);
    jsp主要是显示页面
      

  3.   

    谢谢各位的回答 
    让我增长不少知识
    但是我想问的是:
    当servlet处理比较复杂的页面处理时
    该如何处理 比如在做if判断来处理页面时
    是不是要进行判断...这有点难 
    难主要是难在逻辑判断
    不知道有没有大虾能写个例子交我下
      

  4.   

    servlet主要用于业务逻辑处理,jsp强项在于页面显示,从深层次来说这两者都一样,jsp要先编译成servlet,然后执行。说的很简单,多在网上搜搜,很多这方面的资料,多看看,多看看代码练练就理解了。祝楼主早日成功!
      

  5.   


    servlet可以配置多个的,你现在是新手可以每个servlet可以写一个对应的业务逻辑处理。
    这样的话你就可以不做其它判断,页面需要调用那个业务逻辑处理的话就转到相应的servlet去处理。
      

  6.   

    楼主貌似说的是MVC!  你可以尝试把他想象成一个工厂!每个部分是一个车间!改作什么加工!就给谁加工!
      

  7.   

    哈哈 我刚学完这个  这个就是MVC 模式 应该也是大型网站最常用的模式吧