Rumah  >  Soal Jawab  >  teks badan

Java Web项目的控制器层应该写什么代码?

我们现在在做毕业项目,要求不用框架手写一个系统。那么servlet是不是就相当于控制器?

比如说我写一个用户登录系统,这个控制器里面应该写什么内容呢?
我是不是在servlet中接收到post数据,然后传递到service层中,然后service层再根据数据new出实体,并且对实体操作,然后将这个操作通过dao应用到数据库中?

大家讲道理大家讲道理2744 hari yang lalu493

membalas semua(4)saya akan balas

  • 怪我咯

    怪我咯2017-04-18 10:51:19

    Idea anda ialah idea berlapis dalam rangka kerja, dan tidak ada yang salah dengan itu.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:51:19

    Jika anda tidak menggunakan rangka kerja untuk menulis sistem dengan tangan, anda tidak perlu menggunakan struktur MVC sama sekali Mengapa anda perlu berpegang kepada apa itu pengawal? kerja berikut: “Terima beberapa data, hitungkannya dan kembalikan "Sesetengah data", jika ia dapat memenuhi keperluan ini, sistem anda tidak perlu berpegang pada sebarang struktur

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:51:19

    Servlet hanya mempunyai dua tuduhan, menerima permintaan dan memajukan. Terima data borang, rangkumkannya ke dalam objek yang sepadan, dan kemudian hantarkannya ke perkhidmatan

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 10:51:19

    Pertama sekali, anda perlu memahami beberapa perkara Rangka kerja ini juga dirangkumkan berdasarkan Servlet dan menjadi lebih mudah untuk digunakan.
    Idea anda betul, tetapi saya cadangkan anda lihat Servlet API dan anda akan faham serta-merta.
    Izinkan saya memberi anda beberapa idea. Selepas Servlet dimulakan, tomcat bertanggungjawab untuk memantau permintaan http dan memajukannya ke aplikasi anda.
    Setiap kali permintaan baharu datang, kaedah perkhidmatan dalam Servlet yang anda tulis akan dipanggil, dan kemudian mengikut kandungan permintaan, doGet, doPost dan kaedah lain dipanggil masing-masing, jadi anda hanya perlu mewarisi Servlet dan mengatasi pelaksanaan kaedah ini. Adapun lapisan di bawahnya. Ia tiada kaitan dengan Servlet. Anda perlu memahami bahawa tujuan lapisan anda adalah untuk mengurangkan gandingan.
    Jika anda memerlukan bantuan, sila hantar mesej peribadi kepada saya. Baru-baru ini, saya meniru Tomcat untuk membina pelayan web, jadi saya tahu banyak tentang kawasan ini.

    balas
    0
  • Batalbalas