150 likes | 496 Views
于仕琪 shiqi.yu@szu.edu.cn Tel: 2673 3127. Java Web 程序设计. 个人介绍. 2002 年,浙江大学,计算机专业,学士 2007 年,中科院自动化所,博士 2007-2010 年:中科院深圳先进技术研究院 2010- 今:深圳大学,计算机与软件学院 研究方向:计算机视觉,模式识别. 关于本课程. 上课时间 : 16 周(国庆放假,实为 15 周) 总成绩= 平时 成绩× 40% +期末成绩× 60% 作业: 作业形式:小实验、大作业; 作业有 截止时间 ,过时不计入平时成绩。 期末考核:
E N D
于仕琪shiqi.yu@szu.edu.cnTel: 2673 3127 Java Web程序设计
个人介绍 • 2002年,浙江大学,计算机专业,学士 • 2007年,中科院自动化所,博士 • 2007-2010年:中科院深圳先进技术研究院 • 2010-今:深圳大学,计算机与软件学院 • 研究方向:计算机视觉,模式识别
关于本课程 • 上课时间 :16周(国庆放假,实为15周) • 总成绩=平时成绩×40%+期末成绩×60% • 作业: • 作业形式:小实验、大作业; • 作业有截止时间,过时不计入平时成绩。 • 期末考核: • 项目,使用JSP设计网站,单人独立完成 抄袭者一律0分!
教材 • Java Web程序设计 ,郭克华等,清华大学出版社,2011年出版
学习本课程要求 • 熟悉HTML • 本课程会对HTML进行简单讲解 • 具有Java或C++编程经验 以上要求为非必需要求。但如有这些基础,本课程学习将会更加顺利。
学习JSP后能做什么 • 制作动态网站 想学好,多动手!
第1章 Web开发简介
B/S简介 • B/S 结构 • C/S(客户机/服务器) • B/S(浏览器/服务器) C/S结构模式图 B/S结构模式图
B/S简介 • C/S(客户机/服务器) • C/S,分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便
B/S简介 • B/S(浏览器/服务器) • B/S结构却可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装软件,只需要使用浏览器即可
网站访问过程 HTML http://...
静态网站 HTML http://... index.html
动态网站 HTML index.jsp http://... 执行jsp脚本 执行结果
动态网站 HTML index.jsp http://... 执行jsp脚本 执行结果 数据库
Web程序 • 应用于Web的编程语言: • CGI • PHP:开源,流行,LAMP:Linux, Apache, MySQL, PHP • ASP/ASP.net:微软,不能跨平台 • JSP:Sun(Oracle),虚拟机执行,效率高,大型应用 • 。。。