JavaWeb原理、开发及应用技术-专题培训会.ppt

JavaWeb原理、开发及应用技术-专题培训会.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaWeb原理、开发及应用技术-专题培训会

Java Web原理、开发及应用技术 专题培训会 hldu@ 北京市天元网络技术股份有限公司 2008年2月 培训前说明 受众人员 有志成为优秀软件架构师的人员 有志成为优秀Java程序员的人员 对受众要求 具有一定的OO知识(封装、继承、多态) 熟悉Java 基本编程更佳 具有钻研和学习精神 开会时能集中精力不犯困 培训目标 有Java web开发和设计经验的人员 全面整理其经验、验证其经验 “只因身在此山中,不识庐山真面目”—“身在庐山外,一览无余” 无Java web开发和设计经验的人员 Java Web入门 缩短学习曲线 培训方式 深入浅出 从现象出发 从原理讲起 描绘知识大厦 互动课堂 现场提问 现场谈感想 示例先行 从“Hello the world!”开始 去除烦杂、保留精华 培训内容 从浏览器开始认识web APP HTML、DHTML、JavaScript Web应用的分层架构 Web服务器、Web应用服务器(Web容器)、Web组件 URL Servlet、Filter、Listener JSP、JSTL MVC、Struts、润乾报表 Java 开发工具使用 开始动手吧 从浏览器开始认识web APP 浏览器和Web服务器 HTML、DHTML、JavaScript Form、GET、POST Web应用环境 URL、request、response Context、WEB-INF、web.xml Jsp、servlet、html、jpg等 Web服务器、Web应用服务器(Web容器)、Web组件 URL 要时刻牢记各类代码在那里执行 认识Java Web APP—对象视角 一个Web服务器可由若干个WebApp组成 一个webApp有一个根目录上下文环境,对应一个根url, ServletContext. getContextPath(); 一个WebAPP对应唯一一个ServletContext对象,web服务器启动时创建,web服务器停止时撤销。 认识Java Web APP—文档结构视角 WebAppName WEB-INF Lib *.jar Classes .class、包目录、资源文件 Web.xml image(option) Index.html(option) index.jsp(option) Error.jsp(option) 自己目录(option) *jsp、*html 认识Java Web APP—配置视角web.xml !ELEMENT web-app (icon?, display-name?, description?, distributable?, context-param*, filter*, filter-mapping*, listener*, servlet*, servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?, error*, taglib*, resource-env-ref*, resource-ref*, security-constraint*, login-config?, security-role*, env-entry*, ejb-ref*, ejb-local-ref*) Web应用的分层架构(逻辑架构) Web组件 广义定义:构成web应用的各个逻辑相对独立的软件模块 Servlet、JSP、HTML、EJB、JavaBean 侠义定义 往往特指servlet、JSP组件 Web组件-如何存储和访问数据1 Web组件-如何存储和访问数据2 Web组件-如何存储和访问数据3 Application ServletContext.setAttribute(String,Object); Object ServletContext.getAttribute(String); Session HttpSession.setAttribute(String,Object); Object HttpSession.getAttribute(String); Request,一定从属于某个web组件 HttpServletRequest.setAttribute(String,Object); Object HttpServletRequest.getAttribute(String); String request.getParameter(String)就是从提交页面中的url、form中获取参数 现场问题 当前登陆用户名及用户信息应该存放在那里? 整个Web应用共享的用户信息表对应object应存放在那里? 当前

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档