2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 参考 TOPICS.

Slides:



Advertisements
Similar presentations
第 9 章 测试部署  9.1 测试  9.2 部署. 9.1 测试  应用测试:使用 JUnit 单元测试框架 测试的目的是检验开发结果是否满足规定需求,测试是保证软件质量的一个重要手段, 在软件开发过程中是不可缺少的组成部分。 单元测试与集成测试分别有各自的定义:在实际开发中,两者之间的界定是模糊的。
Advertisements

1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
淮海工学院 计算机课程 第 1 章 Java 入门 1.1 Java 的起源与发展 1.2 Java 程序开发与运行环境 1.3 Java 程序设计步骤 1.4 Java 程序的构成 一个小游戏.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
云计算辅助教学风云录 黎加厚 上海师范大学教育技术系 2010年8月9日.
IT运维管理解决方案 -轻松管理,自在运维 产品经理 刘曜.
国家科学图书馆: 刘丹军、赵雅娟、王晓梅、胡正银等 创想通科技: 阎武鹏 等 2010年 洛阳
分享叽歪de 开放的融合Web应用实践 杜嵩 2008年1月.
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
基于SSH的web开发 AND 企业级WEB应用开发新技术
開店法寶 VIVIPOS 簡介 June, 2009.
Web程序设计 主讲:林福平 太原理工大学 计算机学院 去除PPT模板上的--无忧PPT整理发布的文字
第五章 網際爭霸戰 ~網站技術與經營模式大進化 靜宜大學資管系 楊子青
IT职业发展趋势及未来 美国 .杰普软件科技有限公司
参考TOPICS.
第一页是课程的标题 Spring入门示例.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
攻击JAVA WEB 阿里巴巴集团安全中心 周拓.
J2EE Struts 和Spring 的区别.
網頁技術簡介.
EOS7产品售前材料 普元:领先的平台软件解决方案商 普元研发 2012年12月.
年中国软件技术 应用现状和趋势分析 IT168 调研中心调研总监 卢军 2007年1月20日.
『i-Portfolio數位歷程檔案系統』實務與應用
Eclipse平台培训 支撑技术部MMI组.
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
软件设计模式与体系结构课程设计 周 宇 College of Information Science and Technology
數位典藏 - 全文檢索系統簡介 Reporter:Chia-Hao Lee
Joomla! Extension Course - 1
Arena System Technology Architecture 系统技术架构 1、Database V2(Lotus Notes)V3(Oracle8i) 2、Application Server SilverStream2.53 (Java as server side programming.
Working with Databases (II) 靜宜大學資管系 楊子青
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Introduction on Smartphone Platform
从UNIX到Windows的 电信软件移植实践
Lecture 2 Lecture An Introduction To The HTML Language
【電子商務學程簡介】 網站技術與經營模式大進化
圖形溝通大師 Microsoft Visio 2003
第十三章 資訊管理的系統開發觀點.
移动系统的安全: 攻击和防御 杜文亮 教授 Dept. of Elec. Eng. & Comp. Sci.
BizTalk Server 2004.
第一章: Java Web 开发技术概述.
文字简化的方法 有时只需简化.
Android 课程讲义 智能手机开发
高级Web技术 复 习.
网 站 设 计 与 建 设 Website design and developments
第5章 方案工程(Solutions Engineering)
myApps柔性定制平台 一个可根据企业个性化需求快速搭建应用系统的工具平台 一个跟企业共成长的平台 一个成本低廉应用广泛的平台
现代图书馆 服务的 手段和方法 扬州大学图书馆 吴海华
JBOSS安装配置及WebWork的集成
Native Development Kit
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
第九章 測試工具與測試管理系統.
第一讲 J2EE基础 博和利初级培训 —开发技能.
第5章 方案工程(Solutions Engineering)
大學專題介紹 M-Kaigo老人心靈介護系統
第 1 章 Java 簡介.
Dr. Ming Qiu Xiamen University Software School
Android智慧型手機程式設計實務應用班
資料庫 靜宜大學資管系 楊子青.
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
SDA(Standard development architecture)框架介绍
基于struts和hibernate的网上新 闻发布系统
Object-Oriented Technology: Review and Conclusion Remarks
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
教案編寫 簡報名稱 JUST DO IT! 簡報者 王懿柔 預期成效 展現上課成果 實際成效 完美呈現 簡報時間 20分鐘 簡報地點
React.js.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
----以《西北民族音乐学术资源数据库》为例 西安音乐学院 景 月 亲
年中国软件技术 应用现状和趋势分析.
Microsoft SharePoint Portal Server 2003 的部署、建置 與系統整合(上)
Section 1 Basic concepts of web page
Presentation transcript:

2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 参考 TOPICS

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 考核内容 时间: 15 分钟左右 介绍前自带笔记本,系统以及网络事先配置好 相关概念介绍( ppt ),演示(实时、视频);事先上传并和助教沟通

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  HTML5 Google 看好在线软件 推进 HTML5 与网页 3D 技术 随着浏览器变得更强大,各种插件将不再有必要 HTML 5 的本地存储功能 Canvas 和 Web Workers 可以使用户 通过浏览器做更多工作,使 Web 应用运行得更快,可以为用 户提高整体体验,模糊网络应用与桌面应用的界限

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  AOP 技术实践项目 Aspect 的编程( AOP )是一种新的编程技术,允许程序员对 横切关系( crosscutting concerns )(跨越典型职责界限的行为)进行模块化 AOP 引进了 Aspect ,它将影响多个类的行为封装到一个可重用模块中 使用 Xerox PARC 的 AspectJ 最新发行版, Java 开发人员现在可以利用 AOP 能够提 供的模块化。 IBM 研究所有 AspectJ >>>> 完整利用 AOP 的项目 开发环境配置 Eclipse + AspectJ

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Search Engine Technology Basic technology and methodologies in search engine development such as Spider, Page Rank, Indexing and Filtering, Open source implementation of search engine such as Apache Lucene  一个用 Java 写的全文索引引擎工具包,它可以方便的嵌入到各种应用中 实现针对应用的全文索引 / 检索功能   Spider  Heritrix  WebLech  JSpider

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  AJAX(Asynchronous JavaScript And XML) 开发框架 (开发 环境设置,示例) For example GWT: Java software development framework that makes writing AJAX applications easy Let you develop and debug AJAX applications in the Java language using the Java development tools of your choice Provides Java-to-JavaScript compiler and a special web browser that helps you debug your GWT applications DWR, DOJOis also recommended

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  RIA 技术实践 OpenLaszlo FLEX AIR :桌面上的 Web 开发 Apollo Intergeted Runtime

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春  Apache Geronimo 是一个大型的开放源码项目 Geronimo 中集成的开放源码项目 集成在 Geronimo 中的开放源码项目 Prensentation 参考题目

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  XML 框架 Cocoon “Apache Cocoon 是一个 XML 发布框架,它将 XML 和 XSLT 技术在 服务器应用程序中的应用提升到一个新级别。 Cocoon 的宗旨是提 升管道化 SAX 处理的性能和扩展性,通过对内容、逻辑和样式的 分离来营造一个灵活的环境。 ” —— 摘自 Management Logic Content Style

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  SOA 编程模型 Service Component Architecture(SCA) Service Data Objects(SDO) Tuscany 项目  Apache 在 IBM 和 BEA 的推动下,启动了 Tuscany 项目。  Tuscany 的实现遵循了 SCA 和 SDO 规范,以及包括一个支持 SDO 的 Data Access Service (DAS) 。

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Ruby On Rails Ruby Object-Oriented scripting language Conceptual similarities to Smalltalk Text manipulation features like Perl Ruby On Rails MVC model

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  选择以下的 J2EE 框架之一做介绍 Spring 反转控制 ( 依赖注入 ) Spring AOP EJB3.0 JSF Hibernate Struts2.0

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  AppFuse 一个把 spring/tapstry/hibernate/webwork.. 等开源项目打包 的一个 “ 项目 ” 为你的应用程序做好一个 “ 库 ” 模板。用它生成一个 web 项目 时,它会让你从众多的开源库中作选择,比如你选 webwork+spring ,那他会为你把 lib 和 xml 都配好,放在该 放的地方。 它提供了一部分所有 Web 系统开发过程中都需要开发的一些 功能,如登陆、用户密码加密,用户管理、根据不同的用户 可以展现不同的菜单,可以自动生成 40 % -60% 左右的代码

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Portal 技术 基于 web 的应用程序,它主要提供个性化、单点登录、不同来源的内 容整合以及存放信息系统的表示层 JSR168 ,定义了 Portlet 标准 : 基于 java 技术的 web 组件,它由 Portlet 容 器管理、并处理请求,并动态生成输出内容 作为利用 servlets 进行 web 应用编程的下一步, Portlets 实现了 web 应 用的模块化和用户中心化 Apache Jetspeed 2.0 基于模板的布局 通过开放的内容同步技术支持远程 XML 内容交换 支持 RSS , WML 等 使用皮肤技术使得用户可以选择 portlet 的颜色和显示属性 基于角色对访问 portlet 进行控制

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Java Web 辅助开源项目 ( 选其 2) 日志工具 Log4j 项目 build 工具 Ant , Maven JSP 页面装饰 sitemesh; 全功能的、面向属性的代码生成框架 XDoclet 表示层框架 FreeMarker

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Web2.0 实践 开源 Wiki xWiki:Java 开源的 Wiki 引擎 开源 blog Blojsom: 用 Java 编写的简便的 blog 工具包 DLOG4J: 遵循 J2EE1.3 规范,使用 Java 开发的开源 Blog 软件, 以 Tomcat 为 Web 应用服务器、以 Struts 为 MVC 框架、以 Hibernate 为数据库接口

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  离线 web 技术 Adobe Apollo Mozilla XULRunner Dojo Offline Toolkit Firefox 3 offline cache Google Gears 如:配置运行 Gearpad 并进行分析

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Web 性能测试 LoadRunner TestMaker : OpenSTA : JMeter Apache jmeter 是一个 100 %的纯 java 桌面应用,用于压力测试和性能测量

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  jBPM : JBoss Java Business Process Management 工作流管理和业务流程管理( BPM )正在迅速成为企业获得软件敏捷性和 适应性的重要方法。 JBoss jBPM 是一个面向流程的工作流 /BPM 框架和工 具集,它使业务分析人员能够与软件组件进行交互、有助于获得有效的业 务解决方案。 官方网站

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  XUL Mozilla 项目的 XUL 引擎是一种用户界面语言,可以用于扩展 Mozilla 浏览 器或者创建独立的应用程序。 XUL 可以极其轻松地构建跨平台浏览器扩展。 XBL 用于控制 XUL 元素的动态行为 。 XULPlanet

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  Vrapter MVC 和 IOC 框架 综合了很多优秀开源项目的思想 习惯胜于配置 短而迅速的学习曲线 业务逻辑采用 POJO 实现 灵活的 view 无需新的标签的学习 …

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  J2EE 测试框架 Cactus Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters,...). It uses JUnit and extends it.JUnit StrutsTestCase StrutsTestCase for JUnit is an extension of the standard JUnit TestCase class provides facilities for testing code based on the Struts framework

Just do it! 2016年8月29日 2016年8月29日 2016年8月29日 复旦大学 2006 年春 Prensentation 参考题目  选择一个开源项目,分析其源代码,介绍实践心得 Jforum 著名的开源论坛,功能强大,代码结构清晰 实用了自己的 MVC ,表现层实用 freemarker ,支持 SSO (建议基于 SSO 进行 2 次开发并给出实践心得) Java Pet Store illustrate how the Java Enterprise Edition 5 Platform can be used to develop an AJAX-enabled Web 2.0 application It illustrates BluePrints for using Ajax with Java, building AJAX-enabled JSF component libraries, using Java Persistence APIs, applying MVC and other design patterns in an Ajax web app, using Mashups such as Google Maps service for location specific searches of pets and PayPal service for purchases, using an RSS feed as a data source, and lots more.