版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 BS运用开发培训 BS运用开发环境搭建与J2EE开发根底引见编写: 何荣 日期 :2021年11月2提纲3一、开发环境搭建4一、开发环境搭建所需软件 java 虚拟机: eclipse集成开发环境: Oracle数据库客户端: Plsqldev数据库脚本开发环境 :Tomcat运用效力器: SVN资源版本管理效力器的客户端 SVN在eclipse中的插件: 5一、开发环境搭建详细安装请见文档:7:8302/svn_shebao/1012_1FrameWorkShadow/07localeservices/01manualbooks/06社保中心开发框架_开发环境安装手册.docSVN操作 文
2、档SVN工程开发运用阐明.doc6一、开发环境搭建一、J2ee开发环境安装指南第一章软件预备第二章Java安装2.1Jdk安装2.2配置环境变量第三章eclipse安装及插件安装3.1Eclipse安装3.2SVN插件安装第四章Oracle客户端安装4.1客户端安装过程4.2添加tns描画4.3本卷须知7一、开发环境搭建第五章Plsql Dev安装5.1解压软件包5.2安装plsqldev8025.3注册第六章tomcat的配置第七章TortoiseSVN_1.6.5安装7.1安装TortoiseSVN7.2汉化安装8一、开发环境搭建二、工程环境搭建第一步:取框架最新发布包第二步:创建java
3、 Project第三步:配置运转环境第四步:发布运转9二、J2EE开发根底引见所涉及技术和框架1.j2ee技术 java、 jsp 、javabean、jdbc 、 servlet 、 等2.前台展现 html 、 jsp 、tags 、 javascript 、 jQuery 、css3.开源框架struts 、spring 、 iBatis等等10二、框架概述-架构图112.1 Jsp引见JSP页面由HTML代码和嵌入其中的Java代码所组成。效力器在页面被客户端恳求以后对这些Java代码进展处置,然后将生成的HTML页面前往给客户端的阅读器。Java Servlet 是JSP的技术根底,
4、而且大型的Web运用程序的开发需求Java Servlet和JSP配合才干完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且平安可靠 。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。 122.1 Jsp引见 First Page Today is: 132.1 Jsp运用举例14152.2 JavaScript引见什么是 JavaScript? JavaScript 被设计用来向 HTML 页面添加交互行为。 JavaScript 是一种脚本言语脚本言语是一种轻量级的编程言语。 JavaScript 通常被直接嵌入 HTML 页面。 JavaScrip
5、t 是一种解释性言语就是说,代码执行不进展预编译。 162.2 JavaScript引见JavaScript 能做什么?JavaScript 为 HTML 设计师提供了一种编程工具 HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本言语!几乎每个人都有才干将短小的代码片断放入他们的 HTML 页面当中。 JavaScript 可以将动态的文本放入 HTML 页面 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write( + name + ) JavaScript 可以对事件作出呼应 可以将
6、 JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素时。 JavaScript 可以读写 HTML 元素 JavaScript 可以读取及改动 HTML 元素的内容。 JavaScript 可被用来验证数据 在数据被提交到效力器之前,JavaScript 可被用来验证这些数据。 JavaScript 可被用来检测访问者的阅读器 JavaScript 可被用来检测访问者的阅读器,并根据所检测到的阅读器,为这个阅读器载入相应的页面。 JavaScript 可被用来创建 cookies JavaScript 可被用来存储和取回位于访问者的计算机中
7、的信息。 172.3 Ajax引见AJAX = 异步 JavaScript 及 XMLAsynchronous JavaScript and XMLAJAX 不是一种新的编程言语,而是一种用于创建更好更快以及交互性更强的 Web 运用程序的技术。经过 AJAX,您的 JavaScript 可运用 JavaScript 的 XMLHttpRequest 对象来直接与效力器进展通讯。经过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 效力器交换数据。AJAX 在阅读器与 Web 效力器之间运用异步数据传输 恳求,这样就可使网页从效力器恳求少量的信息,而不是整个页面。AJAX
8、可使因特网运用程序更小、更快,更友好。AJAX 是一种独立于 Web 效力器软件的阅读器技术。AJAX 基于 Web 规范AJAX 基于以下 Web 规范:JavaScript XML HTML CSS 在 AJAX 中运用的 Web 规范已被良好定义,并被一切的主流阅读器支持。AJAX 运用程序独立于阅读器和平台182.2 Ajax引见Ajax任务原理192.2 Ajax引见AJAX 的要点是 XMLHttpRequest 对象。不同的阅读器创建 XMLHttpRequest 对象的方法是有差别的。IE 阅读器运用 ActiveXObject,而其他的阅读器运用名为 XMLHttpReque
9、st 的 JavaScript 内建对象。如需针对不同的阅读器来创建此对象,要运用一条 “try and catch 语句。下边用这段创建 XMLHttpRequest 对象的 JavaScript 来更新一下testAjax.htm 文件:202.2 Ajax举例21解释:首先声明一个保管 XMLHttpRequest 对象的 xmlHttp 变量。然后运用 XMLHttp=new XMLHttpRequest() 来创建此对象。这条语句针对 Firefox、Opera 以及 Safari 阅读器。假设失败,那么尝试针对 Internet Explorer 6.0+ 的 xmlHttp=ne
10、w ActiveXObject(Msxml2.XMLHTTP),假设也不胜利,那么尝试针对 Internet Explorer 5.5+ 的 xmlHttp=new ActiveXObject(Microsoft.XMLHTTP)。假设这三种方法都不起作用,那么这个用户所运用的阅读器曾经太过时了,他或她会看到一个声明此阅读器不支持 AJAX 的提示。222.3 Struts -Web框架 Struts 是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足运用开发的需求,简单易用,矫捷迅速,在过去的一年中颇受关注。Struts把Se
11、rvlet、JSP、自定义标签和信息资源(message resources)整合到一个一致的框架中,开发人员利用其进展开发时不用再本人编码实现全套MVC方式,极大的节省了时间,所以说Struts是一个非常不错的运用框架。232.4 IBATIS -耐久层框架 优点:与JDBC相比较减少了61%的代码量(不知道怎样算的这 么准:)简单 架构级性能加强 sql语句与程序代码分别 简化工程中的分工 加强了移植性 缺陷:sql需求本人写 参数数量只能用一个(多个参数可封装成类实现) 242.5 springSpring是一个开源框架,它由Rod Johnson创建。它是为理处理企业运用开发的复杂性而
12、创建的。Spring运用根本的JavaBean来完成以前只能够由EJB完成的事情。然而,Spring的用途不仅限于效力器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java运用都可以从Spring中受害。 目的:处理企业运用开发的复杂性 功能:运用根本的JavaBean替代EJB,并提供了更多的企业运用功能 范围:任何Java运用 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 轻量从大小与开销两方面而言Spring都是轻量的。完好的Spring框架可以在一个大小只需1MB多的JAR文件里发布。并且Spring所需的处置开销也是微缺乏道的。此外,
13、Spring是非侵入式的:典型地,Spring运用中的对象不依赖于Spring的特定类。 252.5 spring控制反转Spring经过一种称作控制反转IoC的技术促进了松耦合。当运用了IoC,一个对象依赖的其它对象会经过被动的方式传送进来,而不是这个对象本人创建或者查找依赖对象。他可以以为IoC与JNDI相反不是对象从容器中查找依赖,而是容器在对象初始化时不等对象恳求就自动将依赖传送给它。 面向切面Spring提供了面向切面编程的丰富支持,允许经过分别运用的业务逻辑与系统级效力例如审计auditing和事务transaction管理进展内聚性的开发。运用对象只实现它们应该做的完成业务逻辑仅
14、此而已。它们并不担任甚至是认识其它的系统级关注点,例如日志或事务支持。 262.5 spring容器Spring包含并管理运用对象的配置和生命周期,在这个意义上它是一种容器,他可以配置他的每个bean如何被创建基于一个可配置原型prototype,他的bean可以创建一个单独的实例或者每次需求时都生成一个新的实例以及它们是如何相互关联的。然而,Spring不应该被混同于传统的分量级的EJB容器,它们经常是庞大与笨重的,难以运用。 框架Spring可以将简单的组件配置、组合成为复杂的运用。在Spring中,运用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多根底功能事务管理、耐久化框架集成等等,将运用逻辑的开发留给了他。 一切Spring的这些特征使他可以编写更干净、更可管理、并且更易于测试的代码。它们也为Spring中的各种模块提供了根底支持。 273
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广告服务咨询合同范例
- 天津滨海职业学院《卫生检验综合技术》2023-2024学年第一学期期末试卷
- 算法课程设计关于游戏
- 公司设立协议合同范例
- 污水管道强修施工方案
- 好朋友一起开店合同范例
- 他人捐款合同范例
- 劳动合同范例长春
- 房产抵押合同范例范例
- 演员经纪约合同范例
- 无领导小组讨论案例题目及答案分析
- 多学科综合MDT2024年度多学科综合MDT工作总结与计划
- 恶性肿瘤患者的心理护理
- 《现场问题分析》课件
- 北京海淀区2024届高三最后一模语文试题含解析
- 天津市南开区2023-2024学年四年级上学期期末语文试卷
- 数据中心智能运维体系建设
- 2023年计划订单专员年度总结及下一年规划
- 体质测试成绩表(自动统计数据)(小学、初中)
- 2022年全国垃圾分类知识竞赛试题库(附含答案与解析)
- 2024版医院手术安全管理学习培训课件
评论
0/150
提交评论