zoukankan      html  css  js  c++  java
  • Servlet简单业务流程

     记录一下理解的业务流程,别忘记了。

    简单的Servlet+jsp的业务流程应该是能称为一个循环的,以前总是感觉一个项目怎么能自己搞清楚哪里是哪里的东西,

    经过又看又看又看才明白多搞不懂几次就搞懂了,当然一开始感觉乱七八糟是非常正常的,

    一开始我总感觉要先建立实体,但是在建立好实体之后又感觉不到下一步该干嘛去了,现在趁着刚茅塞顿开就记录一下。

      一个项目下来之后应该先进行需求分析,我感觉就是要搞清楚到底这个项目是要做什么的,至于怎么做要先知道这个项目

    有哪些功能,做好心理准备。

      如果项目分层次就先分为service层servlet层dao层entity层这几个层来说,先写个servlet来接收前台信息,然后再在servlet

    层中调用service层中的逻辑业务处理,也就是调用service;在service层中调用dao层中的对数据库操作的方法。至于数据库操作哪些

    数据要看一开始的servlet中接收的前台数据是什么,然后等查询结果出来之后再从dao层传输到service的业务逻辑中,然后到servlet层

    中接收并处理查询出来的结果,该传到前台的传到前台,该进行处理的进行处理。

      当然,说这些的前提都是实体和数据库都已经建立好了,因为其他层面都要用到这两个东西,查询要从数据库,也要有实体来支撑,

    因此建立好实体和数据库就像是盖房子的地基,所有东西都是从这两个上建立起来的,如果建立错误的话,好多的东西要重新来编写,可能工程量比较大。

      在项目进行的过程中会有新的功能添加,可以从添加功能的页面入手,或者说是看想要呈现的结果是什么,如果是前台呈现一个新的页面的话,

    你可以在在同一个servlet中传入req和resp然后根据访问不同调用不同的自己的方法,也可以建立不同的servlet进行处理,只要结果处理的正确,

    用哪种方法都可以,毕竟自己的习惯还是比较重要的。

  • 相关阅读:
    linux mint使用起來比較穩定
    ubntu下的记录软件brasero ,mint内置
    [Enterprise Library]Data (二)DataCollection
    jquery 获取标签名
    谁会做logo呢
    供用淘宝卖家常用的称谓:各位亲,跨年,诸事顺利~
    rails缓存 学习
    test
    jquery 复习基础知识
    开机改用nginx启动,停止apache2的开机启动
  • 原文地址:https://www.cnblogs.com/toomucherror/p/10524494.html
Copyright © 2011-2022 走看看