您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > Web开发+java+ssh框架
革努信息科技革努信息科技革努信息科技革努信息科技动态Web开发技术--JSP革努信息科技革努信息科技革努信息科技革努信息科技课程的任务�掌握Web程序运行的基本原理�掌握服务器端Servlet编程技术�掌握JSP的基本语法及内置对象�Session、Applicaton的灵活运用及会话跟踪技术�灵活使用JSP+JavaBean技术开发Web程序�熟练掌握JSP对数据库的操作�掌握Web开发的常见问题,如乱码、分页、文件上传、国际化�监听器、过滤器的使用�EL和JSTL简化页面编写�MVC框架革努信息科技革努信息科技革努信息科技革努信息科技实战内容�完成课堂老师例子外,还有提供了一个课下实例来让大家同步进行制作革努信息科技革努信息科技革努信息科技革努信息科技T1JSP入门体验革努信息科技革努信息科技革努信息科技革努信息科技主要内容�理解–理解桌面程序、C/S、B/S的区别–了解HTTP协议工作原理�掌握–1、jsp页面的执行过程–2、Tomcat的安装和配制革努信息科技革努信息科技革努信息科技革努信息科技桌面程序、C/SC/SC/SC/S、B/SB/SB/SB/S�桌面程序–单机上运行的程序,如word、excel、播放器。。。�C/S程序–客户端/服务器网络程序,客户端需要安装专门的客户端软件–如:QQ、银行取款机上的程序�B/S程序–浏览器/服务器网络程序,客户端不用装专门的软件,而是使用统一的客户端浏览器进行访问–也就是常见的网站革努信息科技革努信息科技革努信息科技革努信息科技什么是Web开发�什么是Web开发–Web开发就是开发B/S结构的程序–如网站、BBS、网上商店的常见的网站–还包括企业管理型的系统,如OA、ERP、EIP。。。�Web开发需要的技术–网站的前台布局、美工、动画–后台处理程序–数据库领域技术–系统架构技术革努信息科技革努信息科技革努信息科技革努信息科技WebWebWebWeb应用�Web应用一个服务器上运行的应用,对此应用,用户可以通过一个通用的瘦客户加以访问,目前最常用的瘦客户是WebWebWebWeb流览器,其他瘦客户如掌上电脑,手机等也迅速加到这个行列来�HTTP协议要实现简单的客户端能够与多种不同的服务器进行交互;而且这些服务器应用也必须具有与多种不同的类型客户端合作的能力,就必须定义客户和服务器通信的方式,这就是HTTPHTTPHTTPHTTP协议的目的革努信息科技革努信息科技革努信息科技革努信息科技HTTPHTTPHTTPHTTP协议�HTTP请求/响应模型服务器程序htmlbody/body/html静态资源请求某个资源(requestrequestrequestrequest)响应客户(responseresponseresponseresponse)动态生成响应的程序革努信息科技革努信息科技革努信息科技革努信息科技HTTPHTTPHTTPHTTP请求�请求详解点击链接、提交表单、地址栏键入WebWebWebWeb页面地址就会发出一个请求请求的服务器及资源由一个HTTPURLHTTPURLHTTPURLHTTPURL来指定协议名主机名端口号资源名浏览器使用URLURLURLURL信息来创建请求消息,并用指定的协议向指定的服务器发送此消息Ref:O’R|28革努信息科技革努信息科技革努信息科技革努信息科技请求参数�请求参数除了URLURLURLURL和首部,请求消息还可以包含有形式参数如:URLURLURLURL指定了用于显示天气预报的程序,用户可以通过参数来告诉服务器要查询哪个城市的天气=GuangZhou&=GuangZhou&=GuangZhou&=GuangZhou&province=GuangDong&date=2005-11-20province=GuangDong&date=2005-11-20province=GuangDong&date=2005-11-20province=GuangDong&date=2005-11-20有两种方式发送参数::::1.1.1.1.以查询串(querystring)(querystring)(querystring)(querystring)的形式加在URLURLURLURL上2.2.2.2.以请求消息体的一部分发送,使用POSTPOSTPOSTPOST请求时使用这种方式发送革努信息科技革努信息科技革努信息科技革努信息科技请求方法�请求方法GETGETGETGET方法,获取一个资源,而不需要服务器作任何工作POSTPOSTPOSTPOST方法,请求在服务器上做某种处理,如:更新数据库或处理一个购买订单GETGETGETGET使用查询串来传递参数;POSTPOSTPOSTPOST将参数作为请求消息体的一部分发送,也可以同时将某些参数作为查询串发送在地址栏输入地址、点击aaaa元素发出的都是使用GETGETGETGET请求,当使用一个表单向服务器发送用户输入时,可以指定methodmethodmethodmethod属性来指定请求方法,如:革努信息科技革努信息科技革努信息科技革努信息科技革努信息科技革努信息科技革努信息科技革努信息科技动态网站技术�目前能创建动态网站的技术:–ASP:ActiveServerPagesASP:ActiveServerPagesASP:ActiveServerPagesASP:ActiveServerPages�1996年,Microsoft借鉴PHP思想,在其Web服务器IIS3.0中引入了ASP技术。ASP使用的脚本语言是我们熟悉的VBScript和JavaScript。借助MicrosoftVisualStudio等开发工具在市场上的成功,ASP迅速成为了Windows系统下Web服务端的主流开发技术。–PHP:PersonalHomePagePHP:PersonalHomePagePHP:PersonalHomePagePHP:PersonalHomePage�1994年,RasmusLerdorf发明了专用于Web服务器端编程的PHP(PersonalHomePageTools)语言。PHP语言将HTML代码和PHP指令合成为完整的服务端动态页面,Web应用的开发者可以用一种简便、快捷的方式实现动态Web功能。–JSP:JavaServerPageJSP:JavaServerPageJSP:JavaServerPageJSP:JavaServerPage–……�附加的其他技术:–JavaScript,css,xml,database…革努信息科技革努信息科技革努信息科技革努信息科技JSPJSPJSPJSP的发展�JSP(JavaServerPages)是1996年由Sun公司倡导,许多国际大型IT公司(IBM、Borland、Netscape、Intle、Oracle等)参与一起建立的一种新动态网页技术标准,类似其他技术的标准,如ASP,PHP等等.�JSP是Java家族中与ASP技术一较高下的网页技术。�JSP是结合HTML和JavaServlet的一种服务器端网页技术。�JSP(*.jsp)=HTML文件(*.htm,*.html)+Java程序片断+JSP标记;革努信息科技革努信息科技革努信息科技革努信息科技�JSP是纯Java平台的技术,它主要用来生成动态网站,包括HTML、DHTML、XHTML和XML。–WriteOnce,RunAnywhere特性–使商业逻辑和页面显示分开–搭配可重复使用的组件,如JavaBean,EJB等–采用标签化页面开发–N-tier企业应用框架的支持JSPJSPJSPJSP的优点革努信息科技革努信息科技革努信息科技革努信息科技JSPJSPJSPJSP的作用革努信息科技革努信息科技革努信息科技革努信息科技JSPJSPJSPJSP运行环境�开发运行环境–J2SDK–JSP引擎,用于解析JSP,有Tomcat、Resin�开发工具–Dreamweaver、FrontPage…–Eclipse、JBuilder、Netbean…革努信息科技革努信息科技革努信息科技革努信息科技TomcatTomcatTomcatTomcat的下载�官方网站下载地址(目前版本6.X)革努信息科技革努信息科技革努信息科技革努信息科技�执行jakarta-tomcat-5.0.28.exe安装。�选择tomcat安装路径和使用的jdk,并设定tomcatport和AdministratorLogin等。–tomcatport:设置在IE浏览器中的默认端口号–AdministratorLogin:设置tomcat管理员名称和密码。�设置环境变量JAVA_HOME=“C:\j2sdk1.4.1_02”TOMCAT_HOME=“c:\tomcat5.0”TomcatTomcatTomcatTomcat的安装革努信息科技革努信息科技革努信息科技革努信息科技�Window环境下:–双击{tomcat_home}/bin/startup.bat启动。–双击{tomcat_home}/bin/shutdown.bat关闭。�Unix/Linux环境下:–双击{tomcat_home}/bin/startup.sh启动。–双击{tomcat_home}/bin/shutdown.sh关闭。�在IE中输入进行测试,如果页面正常出现,即安装成功。TomcatTomcatTomcatTomcat验证安装革努信息科技革努信息科技革努信息科技革努信息科技�Tomcat安装目录介绍TomcatTomcatTomcatTomcat目录结构�1、bin目录下都是tomcat的命令。�2、conf目录存在server的配置文件。�3、log目录是日志信息。�4、temp目录存在JVM中的临时文件。�5、webapps目录存放web应用项目。�6、work目录存在web项目的临时文件革努信息科技革努信息科技革努信息科技革努信息科技第一个JSPJSPJSPJSP程序�Hello.jsp,放在webapps\root下�测试革努信息科技革努信息科技革努信息科技革努信息科技�login.jsp�hello.jsp革努信息科技革努信息科技革努信息科技革努信息科技TomcatTomcatTomcatTomcat中项目的发布�1、将xxx.war放到tomcat_home/webapps/目录下,当tomcat启动的时候,会自动解压。革努信息科技革努信息科技革努信息科技革努信息科技�2、在tomcat_home/conf/server.xmltomcat_home/conf/server.xmltomcat_home/conf/server.xmltomcat_home/conf/server.xml中设置站台。–…�Contextpath=“/myweb”docBase=“myjsp”debug=“0”reloadable=“true”�/Context–/Host说明�path=“/myweb”代表网络域名,�docBase=“myjsp”代表站台的目录位置,�{tomcat}/webapps/myjsp�Debug是调试等级,0提供的信息最少,9提供的信息最多�Reloadable表示tomcat
本文标题:Web开发+java+ssh框架
链接地址:https://www.777doc.com/doc-4332029 .html