技术体系简介与售前概述_第1页
技术体系简介与售前概述_第2页
技术体系简介与售前概述_第3页
技术体系简介与售前概述_第4页
技术体系简介与售前概述_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

关于做好一个Presales前言与项目技术简介如何做好售前工作1

开发产品与核心技术2

项目使用框架与集成工具3目录售前所具备的三个要素了解IT技术的趋势与动态跨平台的开发语言优良的体系结构稳定的数据库系统主流的开发框架与应用程序接口项目开发应用体系项目新功能开发常用的操作系统1.如何做好售前工作2.开发产品与核心技术3.项目使用框架与集成工具导航有远见有知识有技能售前必须具备3个要素如何做到有远见了解IT技术趋势与动态关注客户行业背景与引用了解IT技术的趋势与动态现今web网站主流开发框架的应用IT技术工具的更新换代现今利于使用中的技术体系进行发展的方向如何做到有知识掌握公司产品和核心技术了解竞争对手的技术动态和产品广泛学习IT行业相关的不同层面的知识客户行业背景知识和相关行业解决方案如何做好售前工作开发产品与核心技术项目使用框架与集成工具导航主流的开发框架稳定的数据库体系优良的B/S体系结构成熟的应用程序编程接口2.开发产品与核心技术跨平台的开发语言●Java的历史与发展●前身:OAK(JamesGosling)●Java大事记91年,Sun公司Green工程93年,WWW席卷全球94年,开始定位于InternetHotJava,浏览器star7●Java的历史与发展语言新特性,API(类和接口)●1998Java1.2(核心部分固定)Java2SoftwareDevelopmentkit,J2SE(标准版),J2EE(企业版),J2ME(微型版)●2000Java1.3●

2002

Java1.4(成熟,性能有了显著提升)●2004Java5.0(易用,语言新特性)Java2StandardEditionDevelopmentkit5.0●2006Java6(性能,易用性,新的API)

JavaSE,JavaEE,JavaME●2011Java7Java1.0:211Java6:3777

Java与C++

Java语法是C++语法的一个纯净版本,简单,易于表达,没有头文件、指针运算、结构、联合、操作符重载、虚基类等;大量的类库;具备编写大型程序的能力。适用的战场稍有不同。C++源程序(.cpp)C++编译程序Windows可执行文件(.exe)Windows操作系统执行Java源程序(.java)Java编译程序Java字节码文件(.class)Windows下的Java虚拟机执行Windows操作系统执行Linux下的Java虚拟机Linux操作系统执行…TIOBE世界编程语言排行榜,2013年8月●

Java与.NET平台、C#

.NET平台大致相当于Java虚拟机和Java类库。C#借鉴了Java许多好的思想,优势是优良的开发环境,缺点是.NET作为一种跨平台解决方案值得探讨。

●Java与PHP

PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,缺点是脚本语言的局限性,应用性不广,复用与安全性都有待提高。Java与PHP的一系列对比跨平台的开发语言Java语言特点跨平台面向对象语言优势高复用性易维护性可移植性高安全性优拓展性多领域性语言应用网站系统游戏工具优势应用特点传统的C/S体系C/S架构是一种典型的两层架构,其全称是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。优良的B/S体系B/S体系中,将C/S中的客户机的逻辑处理部分剥离出来,客户机不再负责复杂的数据计算与数据访问等关键事务。客户机只负责显示等事务,减少负担用户通过浏览器访问,无需下载任何程序。浏览器软件有着统一的用户界面,统一的语言格式,系统管理简单,有很高的可用性。稳定的数据库体系JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。ORACLE的数据库优势。数据的大量性,持久性,共享性与可靠性。关系型数据库有利于我们的一些数据查询与开发。Mysql

数据库为何选择

MySQL?最受欢迎的开源数据简单易用——从下载到安装完成不到15分钟总拥有成本低——与Microsoft

SQL

Server相比,为任务关键的应用程序部署MySQL可节省大量成本可伸缩性和性能——满足流量最大的网站和要求最高的应用程序对可伸缩性和性能的要求产品支持——Oracle标准支持服务可帮助您降低MySQL解决方案的总拥有成本和风险

Oracle与Mysql的区别Oracle

价格贵、大型应用的首选、数据库安全性高、技术支撑强、关系型数据库市场内一直排名世界第一,企业应用的首选、成熟;

从用户名、密码、配置文件、本地认证、远程认证、高级安全、位置等多面方面保证安全性;

更复杂、扩展性更强

大小写不敏感

支持多种语言访问、运行数据库(XML、Java、C)

CHAR类型最大

255字节,

VARCHAR

类型最大65535字节

支持数据库审计、多个数据库实例、分区、数据仓库等企业应用

支持冷备份、热备份、导入、导出、RMAN等数据备份方式

主要应用在银行、ERP、财务等企业应用中

Mysql

开源数据库、已被oracle收购,针对不同的市场定位。价格便宜、中小型web应用的选择、使用简单、技术支撑较弱、安全性不够;

从用户名、密码、位置三方面保证安全性;

简单的命令操作、扩展性一般

没有表空间、角色管理、快照、同义词、包等企业级RDBMS存储管理

数据库名、表名大小写敏感用户广,应用多,兼容性强1易操作,易部署2强大的微软辅助工具3Windows操作系统的特点稳定性与安全性1开源软件,多技术支持2强大的命令行工具3Linux操作系统的特点MVC思想概念图框架应用MVC思想Spring+Hibernat+FreeMarker表现层的UI组件实用工具API模型-视图-控制器开发思想结构分明,便于维护。SpringMVC比struts2更加简洁多个框架的集成,便于开发相比之前的EJB更轻量级,将开发的结构分层化帮助管理Bean实体的应用QUI丰富的组件与插件支持Ajax与Jquery等核心JS语言SpringSecurity、Jsoup、POI、ktl与freemarker工具生成静态页面主流的开发框架如何做好售前工作开发产品与核心技术项目使用框架与集成工具导航方案表现层控制层逻辑层持久层特点与优势项目基础框架解决方案JSP/CSS/JavaScriptSpringMVCSpringHibernate有任意效果,有开发效率,高性能,易维护,可复用数据库解决方案oracle10g支撑数据存储,大容量,高效率,数据不易丢失登录控制与会话校验SpringSecurity维护系统安全,禁止无用户状态下的不合法操作静态文件生成解决方案FreeMarker应用FreeMarker模板类生成静态文件页面表现效果Jquery.SuperSlide工具特效调用脚本语言,简洁方便,特效丰富JavaSEJDK1.6Java基础语法与成熟类库的使用文本导入导出JAVA.POI类实现与excel的交互辅助功能与工具多点发布系统与数据迁移系统可以实现多点发布与数据迁移,为部署提供便利的保证项目开发应用体系§2.1JSP(Javaservicepage)基本结构JSP页面的组成:HTML标记JSP标记(分为指令标记、动作标记)成员变量与成员方法<%!%>Java程序片<%%>Java表达式<%=%>注释JSP页面表现效果CSS提供JSP+CSS,提供完美的页面效果,鼠标显示,专栏切换等JqueryJquery的丰富类库,补充JSP的图片切换,动态显示等网页特效Ajax异步加载动态栏目与提交信息方式,实现与服务器更好的交互项目实现的功能突破1.动态的栏目管理与树形查询页面上的栏目都可以在后台动态添加并能在前台页面显示。项目实现的功能突破2.丰富的ht

温馨提示

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

评论

0/150

提交评论