Saya baru -baru ini menonton video pengembangan android, dan alat pengembangan terintegrasi yang digunakan di dalamnya adalah gerhana. Menggunakan Eclipse dapat dengan cepat menulis proyek web, dan studio Android yang saya gunakan telah mengebiri fungsi membangun proyek lain karena profesionalismenya. Oleh karena itu, saya tidak tahan dengan rasa malu karena dapat mendengarkan guru dan tidak benar -benar beroperasi, jadi saya memilih untuk menggunakan ide IntelliJ daripada gerhana untuk mensimulasikan permintaan jaringan. Berikut ini adalah implementasi permintaan jaringan sederhana untuk memperkenalkan penggunaan ide IntelliJ.
Hal pertama adalah mengunduh alat integrasi IntelliJ Idea. Google/Baidu ini dapat dengan mudah diperoleh.
Selanjutnya, konfigurasikan server Tomcat. Ambil komputer Mac sebagai contoh, lihat: Instalasi dan konfigurasi server Tomcat di Mac.
Kemudian buka IntelliJ Idea, pilih Java Enterprise Project Tipe di sebelah kanan, pilih Tomcat Server yang baru diinstal, dan periksa opsi aplikasi web.
Proyek baru
Klik Berikutnya dan masukkan demo nama proyek khusus:
proyek
Kemudian kita dapat melihat gambaran lengkap dari proyek baru:
proyek
Pada titik ini, kerangka kerja untuk rekayasa aplikasi web telah selesai. Namun, agar berhasil digunakan ke server Tomcat, kita juga perlu menambahkan objek servlet yang menangani layanan. Klik folder SRC dan tambahkan servlet:
servlet
Anda dapat melihat metode doget dan dopost yang dihasilkan default di kelas servlet:
Dopost void yang dilindungi (permintaan httpservletRequest, respons httpservletResponse) melempar servletException, ioException {response.setcharacterencoding ("UTF-8"); response.setContentType ("Teks/html"); response.getWriter (). Print ("Permintaan Posting Diterima"); String username = request.getParameter ("nama pengguna"); String pwd = request.getParameter ("kata sandi"); if ("admin" .Equals (username) && "abc123" .equals (pwd)) {response.sendredirect ("/2.html"); }} void doGet yang dilindungi (permintaan httpservletrequest, respons httpservletResponse) melempar servletException, ioException {response.setcharacterencoding ("UTF-8"); // Set response.setContentType ("Teks/html"); String username = request.getParameter ("nama pengguna"); String pwd = request.getParameter ("kata sandi"); if ("admin" .Equals (username) && "abc123" .equals (pwd)) {response.sendredirect ("/2.html"); }}Untuk menggunakan kelas servlet yang baru dibuat, Anda juga perlu mengonfigurasinya di web.xml:
<Web-app ...> <servlet> <servlet-name> servlet </servlet-name> <servlet-class> demo.servlet </servlet-class> </servlet> <servlet-papping> <servlet-name> Servlet </servlet-name> <rerl-pattern>/demo </url-Pattern> </Servlet> </Web-Pattern>
Tag pemetaan servlet mengatur jalur ke akses eksternal.
Kemudian tambahkan file halaman front-end di direktori web, seperti penamaan 1.html sebagai halaman awal dan 2.html sebagai halaman hasil lompatan.
halaman
Edit tata letak halaman di 1.html, atur label head, dan tambahkan formulir formulir di label tubuh.
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" > <title>MyFirst</title> <script type="text/javascript"> </script></head><body><h1>Login page (get)</h1><form action="/demo" Method = "Get"> <able> <tr> <td> Nama pengguna: </td> <td> <input type = "text" name = "username"> </td> </tr> <tr> <td> kata sandi: </td> <td> </TR> </TRT "TEXT" NAME = "Kata Sandi" Tipe = "Hidden"> </Td = "TR/TREPS =" Kata Sandi "Tipe =" Hidden "> </td =" TR/TREPT "TREP" TRANT "TRAN" TRAN "TRAN" TR> </TD </TRAN </TRAN </TRAN </TR/TR. style = "align-items: center"> <input type = "kirim" value = "Login"> </td> </tr> </able> </form> <h1> halaman login (postingan) </h1> <bentuk acti </td> </tr> <tr> <td> Password: </td> <td> <input type="text" name="password" type="hidden"> </td> </tr> <tr> <td colspan="2"> <input type="submit" value="Login"> </td> </tr> </table></form></body></html>
2.html untuk mengedit halaman:
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <itement> title </iteme> </head> <hody> <h1 style = "color: red"> Login berhasil! Lai Lai </h1> </body> </html>
Akhirnya, klik Debug untuk menjalankan dan menggunakannya ke server Tomcat Anda:
Debug
Akhirnya, masukkan URL di browser: http: // localhost: 8080/1.html untuk mengakses situs web yang kami gunakan.
situs web
Buka Alat Pengembang Chrome dan Anda dapat melihat detail permintaan pengiriman:
Kirim permintaan
Selesai!
Prosesnya sangat sederhana. Anda dapat menggunakan ide untuk mempelajari pengetahuan dasar tentang pengembangan back-end di masa depan. Misalnya, Anda dapat memperoleh file yang dikirimkan di back-end, melompat ke permintaan yang berhasil, menginformasikan klien ketika permintaan gagal, dll., Dan Anda dapat mensimulasikannya. Lebih banyak poin pengetahuan menunggu Anda untuk menemukan.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.