bs应用开发环境搭建_第1页
bs应用开发环境搭建_第2页
bs应用开发环境搭建_第3页
bs应用开发环境搭建_第4页
bs应用开发环境搭建_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

bs应用开发环境搭建2024/3/26bs应用开发环境搭建提纲bs应用开发环境搭建一、开发环境搭建bs应用开发环境搭建一、开发环境搭建所需软件java虚拟机:

eclipse集成开发环境:

Oracle数据库客户端:

Plsqldev数据库脚本开发环境:Tomcat应用服务器:

SVN资源版本管理服务器的客户端

SVN在eclipse中的插件:

bs应用开发环境搭建一、开发环境搭建具体安装请见文档:7:8302/svn_shebao/1009_1FrameWork/07localeservices/01manualbooks/06社保中心开发框架_开发环境安装手册.doc社保中心开发框架_开发环境安装手册.docSVN操作文档/SVN%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.doc\SVN项目开发使用说明.docbs应用开发环境搭建一、开发环境搭建一、J2ee开发环境安装指南

第一章 软件准备 第二章 Java安装 2.1 Jdk安装 2.2 配置环境变量 第三章 eclipse安装及插件安装 3.1 Eclipse安装 3.2 SVN插件安装 第四章 Oracle客户端安装 4.1 客户端安装过程 4.2 添加tns描述 4.3 注意事项bs应用开发环境搭建一、开发环境搭建第五章 PlsqlDev安装5.1 解压软件包 5.2 安装plsqldev802 5.3 注册 第六章 tomcat的配置 第七章 TortoiseSVN_1.6.5安装 7.1 安装TortoiseSVN 7.2 汉化安装 bs应用开发环境搭建一、开发环境搭建二、项目环境搭建第一步:取框架最新发布包第二步:创建javaProject第三步:配置运行环境第四步:发布运行bs应用开发环境搭建二、J2EE开发基础介绍所涉及技术和框架1.j2ee技术java、jsp、javabean、jdbc、servlet、等2.前台展示html、jsp、tags、javascript、jQuery、css3.开源框架struts、spring、iBatis等等bs应用开发环境搭建二、框架概述-架构图bs应用开发环境搭建2.1Jsp介绍JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。bs应用开发环境搭建2.1Jsp介绍<html><head><title>FirstPage</title></head><body><H3>Todayis:<%=newjava.util.Date()%></H3></body></html>bs应用开发环境搭建2.1Jsp应用举例bs应用开发环境搭建bs应用开发环境搭建2.2JavaScript介绍什么是JavaScript?JavaScript被设计用来向HTML页面添加交互行为。JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript通常被直接嵌入HTML页面。JavaScript是一种解释性语言(就是说,代码执行不进行预编译)。bs应用开发环境搭建2.2JavaScript介绍JavaScript能做什么?JavaScript为HTML设计师提供了一种编程工具HTML创作者往往都不是程序员,但是JavaScript却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的HTML页面当中。JavaScript可以将动态的文本放入HTML页面类似于这样的一段JavaScript声明可以将一段可变的文本放入HTML页面:document.write("<h1>"+name+"</h1>")JavaScript可以对事件作出响应可以将JavaScript设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个HTML元素时。JavaScript可以读写HTML元素JavaScript可以读取及改变HTML元素的内容。JavaScript可被用来验证数据在数据被提交到服务器之前,JavaScript可被用来验证这些数据。JavaScript可被用来检测访问者的浏览器JavaScript可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。JavaScript可被用来创建cookiesJavaScript可被用来存储和取回位于访问者的计算机中的信息。bs应用开发环境搭建2.3Ajax介绍AJAX=异步JavaScript及XML(AsynchronousJavaScriptandXML)AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。通过AJAX,您的JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过这个对象,您的JavaScript可在不重载页面的情况与Web服务器交换数据。AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX可使因特网应用程序更小、更快,更友好。AJAX是一种独立于Web服务器软件的浏览器技术。AJAX基于Web标准AJAX基于下列Web标准:JavaScriptXMLHTMLCSS在AJAX中使用的Web标准已被良好定义,并被所有的主流浏览器支持。AJAX应用程序独立于浏览器和平台bs应用开发环境搭建2.2Ajax介绍Ajax工作原理bs应用开发环境搭建2.2Ajax介绍AJAX的要点是XMLHttpRequest对象。不同的浏览器创建XMLHttpRequest对象的方法是有差异的。IE浏览器使用ActiveXObject,而其他的浏览器使用名为XMLHttpRequest的JavaScript内建对象。如需针对不同的浏览器来创建此对象,要使用一条“tryandcatch”语句。下边用这段创建XMLHttpRequest对象的JavaScript来更新一下"testAjax.htm"文件:bs应用开发环境搭建2.2Ajax举例bs应用开发环境搭建解释:首先声明一个保存XMLHttpRequest对象的xmlHttp变量。然后使用XMLHttp=newXMLHttpRequest()来创建此对象。这条语句针对Firefox、Opera以及Safari浏览器。假如失败,则尝试针对InternetExplorer6.0+的xmlHttp=newActiveXObject("Msxml2.XMLHTTP"),假如也不成功,则尝试针对InternetExplorer5.5+的xmlHttp=newActiveXObject("Microsoft.XMLHTTP")。假如这三种方法都不起作用,那么这个用户所使用的浏览器已经太过时了,他或她会看到一个声明此浏览器不支持AJAX的提示。bs应用开发环境搭建2.3Struts-Web框架

Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。bs应用开发环境搭建2.4IBATIS-持久层框架优点:与JDBC相比较减少了61%的代码量(不知道怎么算的这么准:>>)简单架构级性能增强sql语句与程序代码分离简化项目中的分工增强了移植性

缺点: sql需要自己写 参数数量只能用一个(多个参数可封装成类实现)bs应用开发环境搭建2.5springSpring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ◆范围:任何Java应用 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。bs应用开发环境搭建2.5spring◆控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。◆面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。

bs应用开发环境搭建2.5spring◆容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。◆框架——Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。 所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。它们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论