Java Web项目的控制器层应该写什么代码?
大家讲道理
大家讲道理 2017-04-18 10:49:19
0
4
527

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

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(4)
刘奇

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

巴扎黑

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

伊谢尔伦

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

刘奇

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan