《《 Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---实验教学大纲.docx》由会员分享,可在线阅读,更多相关《《 Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---实验教学大纲.docx(18页珍藏版)》请在优知文库上搜索。
1、JavaWeb开发从入门到实战(Inte1.1.iJIDEA版微课视频版)实验教学大纲大纲版本:V1.o课程名称(中庚):JavaWeb开加JaVaWebDeve1.opment学分:4实验学时:26(含实战)课程类别:专业课课程性质;必修课开课学期:4适用专业:软件工程、计算机科学与技术先修课程:JaVa程序设计、数据悔原理及应用一、课程目标OavaWeb开发是软件工程、计算机科学与技术等专业本科阶段的重妥卡业课程,该课程实脍环境选用IntcHiJIDEAo通过本课程的学习和上机实战操作,使学生掌握JaVaWeb开发中JSP、Serv1.et以及Ajax,JSoN、jQuery技术的基础知识
2、和实际应用,了解SpringMVC、SpringBoo1.、MyBatis以及MyBatis-PIus框架的基本原理,熟练使用Ime1.1.iJIDEA集成开发工具进行JaVaWeb开发。注亚培养学生的实践与实战能力,掌握原本的JaVaWCb开发创新方法和应用解决方案,为企业级JaVa应用开发打下坚实基础。二、项目及课时分配序号谭H敦鼻目臭则g臭箜*ftA1JSP脚本元索的应用I令亚基z谩计住必做12JSP动作标记的应用I专企基油设计佐必做I3JSP内置对望的应用2专业基油设计性必做14使JRJavaBcan计Jt三角彩而积和周长I专业&融设计也必做I5基于SCrV1.Ct的势录枪证I专业基础
3、设计杜必做16使用基于SCrVICt的MVC膜式设计一个Wcb应用四划运算I专业基础设计仕必做17骁听器的安除应用烧计在线用户1专业基础设计性必做I8使用JST1.除恭打印九九我法表I专业基础设计住必做I9使用PreParedStaICmCm句实现多奈件受询2专业基础设计也必做IIOmjQueyjax技衣实现注册邮箱的瞰一性脸证I令亚基位谩计性必做II1.嫁合实战1:丛千JSP+JavaBean+Serv1.et的电子商务平台的设计与实8令史先合琼合性途做1-312JSR380险证(表单验证)1专业基驻设计社选做i13原于SpringBxH+Thymc1.caf+MyBatis-P1.us的注
4、册与登录系优I专业基驻设计性选做I14年合实战2:fSpringBoot+MyBatis-P1.us的名片管理系统的设计与实现4专生蛉合冷台性选做1-3三、教学方法学生自己动手实脸为主,老师指导为精。四、教学内容及要求实QIJSPJ1.r本元素的应用Q课时)实收目的:I、堂握JaVa程序片的定义与使用;2、堂握JSP成菸变量与方法的定义与使用:3、堂摄JaVa表达式的定义与使用;4、认真书写实舲报告,如实填写各项实脸内容.实收要求:按照实脸内容及实舲报告要求,完成规定的实蛉内容,并认真填写实舲报告。实发内容:I,编写1个JSP页面,在JSP页面中使用JaVa程序片输出26个小写的英文字母表:2
5、,利用成员变量被所有客户共享这一性质,实现一个罚单的计数器,页而效果如图1所示。-C。Ioca1.host8080ch2practice22.jsp欢迎访问本网站!您是第4个访问本站的客户.国|简单的计款,肾3、使用JSP脚本元素,在浏览器中输出大小为15*10表格,页而效果小,主要设备和实发环境:计算机,IIne1.1.iHDEA集成开发工具实Jft2JSP动作标记的应用(1课时)实收目的:I、掌握动作标记inc1.ude、forward和param的应用:2.认真书写实舲报告,如实填写各工反实验内容。实J1.fc要求:按照实验内容及实舲报告要求,完成规定的实脸内容,弁认真填写实脸报告。宾脸
6、内容:Kinc1.ude和param动作标记的应用:写3个JSP页t:input.jspJ1.rstjsp和second.jsp,将3个JSP文件保存在同一个Web极务目录中,input.jsp使用inc1.ude动作标记加载first.jsp和second.jsp页面。first.jsp页面可以曲山一个表格.second.jsp页面可以计算出两个正整数的最大公约毁。当IirstJsp祓加戏时获取input.jsp页面中inc1.ude动作标记的Param子标记提供的表格的行数和列数,当second.jsp祓加我时获取input.jsp页inc1.ude动作标记的param子标记提供的两个正整
7、敦的位:2,登录验证:一3个JSP页面:1.ogin.jsp、VaIidate.jsp和SUCCeSS.jsp.IoginJSP输入用户名与密码信息,提交给VaIidaIeJSP进行用户验证,如果脸证为合法用户(用户名:iom,密码:jenny)则转到(forward动作标记)success.jsp页面,否则转到IOginjSP页面点新登录。主要读各和宾脸环境:计算机,Inie1.IiJIDEA臬成开发工具实3JSP内置对机的应用(2课It)实膝国的:I、掌握JSP内置.对象的定义及常用方法:2,理解request,session以及app1.ication的区别:3、认用书写实脸报告,如实埃
8、与各项实驻内容。实脸要求:按照实验内容及实会报告或求,完成规定的实驻内容,并认真填写实验报告。实Jft内容:1、获取客户端的基本信息:编写I个JSP页面PraC1.iCe3_1.jsp,在该页面中使用reque%的方法获取客户端的IP地址、客户机名称、服务器名称以及服务若端口号。2,将永卷证:编写3个JSP页面IOgin_1.jsp、SerVer.jsp和IoginSUCCeSs.jsp。在页面IoginJjsp中输入用户名和密码,单击“提交”按钮将榆入的信息提交给页tserver.js在server.js页面中进行登录舲证:如果输入正确(用户名zhangsan,密码123),提示成功蜃录,3
9、秒臂后进入IoginSUCCeSSJsp页而”,如果檎入不正确,更新定向到IOgin_1.jsp页面。先运行IOgin_1.jsp页面,页面运行效果如用35所示。CIoca1.host8080ch31.ogin1.jsp姓名::1.提交IB3Iogiii-1.jspJ1.&。Ioca1.host:8080/ch3/server.jsp成功登陆,3秒钟后进入IoginSUCCeSs.jsp页面S4server.jsp页面-C1.oca1.host8080ch31.oginSuccess.jsp欢迎张三登陆成功!S51.oginSuccess.jsp页面3、购物车:用户到便民超市泉购商品,的物前需
10、要先整录会员卡号,购物时先将选胞的商品放入购物车,最后到柜台济点商品。请借助于SCSSion对象模拟购物车,并存储客户的会员卡号和购买的商品名称。会员卡号输入后可以修改,购物车中的商品可以查看。编写程序模拟上述过程。Iogin1.DjSP实现会员卡号输入,ShoPJsp实现商品导购,JbodJsp实现商品购物,CoUnIJsp实现济点商品。本节实践环节的4个JSP页面都保存在目录PrHCtiCC4中,先运行IoginIDjsp页面,运行效果如图69所示。C01.oca1.host:8080/ch3/practice4/1.ogin1.D.j$p欢迎您来到便民超市,请输入您的会员卡号:20230
11、909握交I86会员卡枪入页面C。Ioca1.host8080ch3practice4shop.jsp这里是询料柜台,欢迎洗购您蔻调科.欢迎修改会员卡号!S1.7导购页面COIoca1.host8080ch3practice4food.jsp这里是调料柜台,请选择您要购买的调料:Q调和油O强化盐Q多维醋O绿色调料改会员卡号!欢i卬杳看购物车!困8购物页面CIoca1.host8080ch3practice4count.jsp这里是结帐柜台,请确认以下信息.您的会员卡号:20230909购物车中的商品清单:调和油多堆醋欢迎修改会员卡号!欢冲来到通耳柜台!困9查看购物车商品页面4,网站访客计数X:
12、使用app1.ication对象实现网站访客计敦器的功能。主要被各和实收环境:计算机,In1.eHUIDEA集成开发工具宾酷4使用JaVaBean计算三角彩面积和局苦QiMn实脸目的:1、掌握JavaBean的编耳与定义:2,掌握vjsp:USeBean、VjSp:Se1.ProPerty、jsprgetPropertyJSP动作标记的使用:3、认真书写实验报告.如实填写各项实验内容。实Jiit要求:按照实验内容及实舲报告要求,完成规定的实脸内容,弁认真填写实脸报告.实脸内容:使用JavaBean计算三角形面枳和周长:写两个JSP页面:inputriang1.e.jsp与ShOWTriangI
13、ejsp。inputTriang1.e.jsp提供一个表单,用户可以通过表单峥入三角形的三条边提交给ShoWTriangIe.jsp.用户提交表单后,JSP页面将计算三角彩面枳和周长的任务交绐一个bean去完成.创建bean的淞文件是TriangIeJavae页面运行效果如国10与11所示。-C。1.oca1.host8080ch4inputTriang1.e.jsp输入三角形三边:图1()三角形边长输入页面-C1.oca1.host8080ch4showTriang1.e.jsp三角形的三边是:边A:3.0边B:4.0边C:5.0这三个边能构成一个三角形吗?true面积是:6.0图11信息显
14、示页面主要被备和实雅环境:计算机.IIneHiJ1.DEA集成开发工具实收5成于SerV1.et的昼录Jft证(IiMt)实收目的:1、掌握Serv1.et对象的创优与运行:2、理解JSP页面访问Serv1.ei的运行机制:3、掌报/定向与转发的使用方法:4,理斛空定向与转发的区别:5,认真书写实脸报告,如实填写各项实脸内容。实脸要求:按照实验内容及实舲报告要求,完成规定的实验内卷,弁认真填写实验报告。实骏内容:昼求胜证:编写登录页面1.ogin.1.jsp.在该JSP页面中通过表单向UrIPattems为4t7IoginServ1.e1.II的SerV1.e1.(由1.OginSerV1.e1.1.类负责创建)提交用户名和密码。如果用户给人的数据不完整,IoginServ1.e1.1.将用户支定向到IoginJjsp页面:加果用户给人的数据先登弁正确(用户名“zhangsan”,密码“123”),IoginSenIe1.1将用户的请求转发给1.oginSucceis-I.jsp页面.1OginSUCCeSs_1.jsp页面显示用户输入的信息。主要it各和宾酷环境:计算机,In1.eHUIDEA集成开发