2026/27 · 官方课程目录版本
该 PDF 文件注明的生效学期为 Semester A 2025/26。
这版课程介绍仍在逐项核对。选课前,请对照下方校方原文件确认修读条件和考核要求。
2026/27 开课安排尚未核对。选课前请在 AIMS 确认可选课节。
The PDF Effective Term is separate from the 2026/27 catalogue year and current offering observation.
这门课学什么
港真课程概览
以现代网页程序的客户端与服务器端协作为主轴,涵盖网页技术、资料库及 Java 服务端框架,并讨论常见软件架构模式。
- 课程简介
- Students will gain fundamental knowledge of designing and implementing reactive and responsive web applications. The contents of this course includes HTML5, CSS3, JavaScript, Java Servlet, JSP and SQL. Upon completion, students can design and/or build real-world, industrial strength, web-based applications.
校方 PDF 第 2 页 · Abstract
- 课程内容
- Basic Principles and Programming Languages Basic concepts of client and server; multi-tier application architecture; internet protocols; ports and addresses; overview of recent developments of web technology and the Internet; AJAX-based rich internet applications; push technologies; real- time web by websocket; CSS3 and HTML5; JavaScript; SQL; Java Servlet and Java Server Page Design Patterns and Architectural Patterns Model-View-Controller (MVC); Model-View-ViewModel (MVVM); Promise; Dependency Injection; Inversion of Control (IoC); Representational State Transfer (REST); Responsive Web Design (RWD); Synchronizer Token Pattern Java Network Programming Multi-threaded program design; race condition and thread interference; synchronization and deadlock; thread-safe programs; stream socket and datagram socket programming; multicast datagram socket; multi-threaded server model Data Storage HTML5 web storage; document stores; key-value stores; relational database; database normalization; database connectivity; database transactions Web Security Security principles; same origin policy; denial of service (DoS), HTML injection; cross-site scripting (XSS); cross-site request forgery (CSRF); SQL injection; man-in-the-middle attack; session hijacking; OAuth and JSON Web Token Selected Topics on Modern Web Frameworks
校方 PDF 第 4 页 · Keyword Syllabus
- 预期学习成果
查看校方学习成果与对应条件
CILOs Weighting (if DEC-A1 DEC-A2 DEC-A3 app.) 1 Explain the basic concepts of the client-server x x model, the communication protocols and the web architectures. 2 Implement reactive, responsive and distributed x x web applications with modern application frameworks. 3 Describe the taxonomy of web attacks and be x x aware of the security measures in development.校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)
我能不能修这门课
先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。
- 先修条件
- (EE3206 Java Programming and Applications or EE2311 Object-oriented Programming and Design) and CS3402 Database Systems
校方 PDF 第 1 页 · Prerequisites
- 建议先备知识
- CS3103 Operating Systems
校方 PDF 第 1 页 · Precursors
- 并修要求
- 该版官方课纲未列明该项。
- 其他修读要求
- 该版官方课纲未列明该项。
- 等同课程及条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Equivalent Courses
- 互斥课程及条件
- CS4273 Distributed System Technologies and Programming
校方 PDF 第 1 页 · Exclusive Courses
怎么考,怎样才算通过
- 考核方式
- Continuous Assessment (%): 60; Examination (%): 40; Examination Duration (Hours): 2
查看校方原始考核表与使用要求
ATs CILO No. Weighting (%) Remarks ("-" for Allow Use of nil entry) GenAI? 1 Tests (min.: 2) 1, 2 36 2 #Assignments 1, 2, 3 24 (min.: 3)校方 PDF 第 3 页 · Continuous Assessment (%),Examination (%),Examination Duration (Hours)
- 通过条件
- Remark: To pass the course, students are required to achieve at least 30% in course work and 30% in the examination. # may include homework, tutorial exercise, project/mini-project, presentation
校方 PDF 第 3 页 · Additional Information for ATs
学分、时长与版本信息
- 本版本课程名称
- Modern Web Applications
校方 PDF 第 1 页 · Course Title
- 本版本学分
- 3
校方 PDF 第 1 页 · Credit Units
- 修读时长
- One Semester
校方 PDF 第 1 页 · Course Duration
- 课纲生效学期
- Semester A 2025/26
- 课纲列明的级别
- B1, B2, B3, B4 - Bachelor's Degree
校方 PDF 第 1 页 · Level
核对官方原文件
可通过下方校方链接阅读或下载该版原始 PDF。 EE4216 · 打开校方原始 PDF ↗
来源 · 校方课程介绍 ↗ · 查阅 2026-10-20T13:42:29.748Z