当前位置:首页 » 网页前端 » javaweb技术架构
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

javaweb技术架构

发布时间: 2023-08-08 13:07:04

① JavaWeb怎么学习

第一阶段JavaWeb企业开发入门

Java技术现状、前景、企业开班课程概览;Web技术构成;HTML5及CSS3;BootStrapUI框架

Java开发环境搭建;Java基础;HTTP及Tomcat;JSPServlet动态网页

MySQL基础,简单数据增删改查,JDBC操作

第二阶段JavaWeb企业级中小型项目开发

Ajax异步交互编程;JavaScriptDOM操作和事件驱动编程;jQuery脚本

高级SQL操作;JavaIO及异常处理

企业软件开发流程;Git源代码管理工具使用;Maven工具使用

第三阶段JavaWeb企业级大型项目开发Ⅰ

Struts2框架;Spring框架;Hibernate框架

SSH框架整合及应用;Java反射及代理,以及在框架中的应用;文件操作和流(IO、图片处理、压缩等)

正则表达式;easyUI框架;SQLServer;权限管理

第四阶段JavaWeb企业级大型项目开发Ⅱ

SpringMVC框架;Mybatis框架;JSON/XML数据处理及移动应用接口开发

常用数据库优化;MemCache、Redis的使用;Restful设计

第三方平台接入,微信公众号开发;系统日志记录

第五阶段JavaWeb企业级架构及多场景开发

WebService开发;SOA企业架构;Mycat中间件;Nginx反向代理;Lucene/Solr全文检索

Oracle数据库;Rabbit/ActiveMQ使用;系统高并发实战及优化

DubboZookeeper分布式系统搭建;微信/支付宝支付开发

第六阶段Java大数据开发基础及应用

LinuxShell编程;Hadoop技术体系和开发实战;Spark开发基础

② java方向web开发的常用框架组合有哪些

java方向web开发的常用框架组合有哪些?

开源的几大框架就是 Struts hibernate spring 这三个也是企业最经常拿来搭配的 还有JSF啦webwork等一些较老的框架.

Java的web开发有哪些框架

目前主流的javaWeb框架有:持久层hibernate、mybatie、ibaties,表示层主要是struts2、spring mvc,管理层spring、spring boot等。除了这些还有很多这样的框架,但是业界内用得较多的还是这几种,毕竟经过时间的洗礼,没有出现严重BUG。

厦门经纬盈创JAVA讲师整理有很多主流开源的Web 框架 例如Ext UI ,Easy UI ,DZW UI ,Dojo UI ,Mini UI(收费)。

基于java的web开发框架有哪些

Spring系列常用的就有:SpringMVC SpringSecurity SpringDATA SpringJDBC等等
还有很多

go有哪些快速开发的web框架

推荐使用 Faygo 框架。使用者只需要定义一个struct Handler,就能自动系结、验证请求引数并生成线上API文件。因此,Faygo 简单易用,程式码量少,开发效率高,非常合适开发API接口。并且 Faygo 的Handler与Middleware完全相同,都是实现Handler,只是概念层面的区分。这在众Go Web框架之中实属首个!

要在应用程式中使用 AVFoundation,需要实现 AVPlayer 并设定 allowsAirPlayVideo 为 YES 以开启 AirPlay,或者设定为NO 以关闭 AirPlay,如以下程式码所示: -(BOOL)setAirPlay:(BOOL)airplayMode{ return self.player.allowsAirPlayVideo=airpla.

推荐五款开快速开发的Web框架,希望能够帮助题主,供大家一起交流学习。
1. 专案名称:基于 Go 的 Web 框架 Faygo
专案简介:Faygo 是一款快速、简洁的 Go Web 框架,可用极少的程式码开发出高效能的 Web 应用程式(尤其是API接口)。只需定义 struct Handler,Faygo 就能自动系结、验证请求引数并生成线上API文件。
2. 专案名称:基于 Go 的 Web 开发框架 essgo
专案简介:essgo 是一款 Go 语言开发的简单、稳定、高效、灵活的 web 开发框架。它的专案组织形式经过精心设计,实现前后端分离、系统与业务分离,完美相容 MVC 与 MVVC 等多种开发模式,非常利于企业级应用与 API 接口的开发。当然,最值得关注的是它突破性支援执行时路由重建,开发者可在 Admin 后台轻松配置路由,并实现启用/禁用模组或操作、新增/移除中介软体等!同时,它以 ApiHandler 与 ApiMiddleware 为专案基本组成单元,可实现编译期或执行时的自由搭配组合,也令开发变得更加灵活富有趣味性。
3. 专案名称:模组化设计的 Go Web 框架 Macaron
专案简介:Macaron 是一个具有高生产力和模组化设计的 Go Web 框架。框架秉承了 Martini 的基本思想,并在此基础上做出高阶扩充套件。
4. 专案名称:基于Go 的轻量级 Web 框架 GoInk
专案简介:HxGo 是基于我以往的 php 开发经验编写的 Go Web 框架。力求简单直接,符合大众编写习惯,同时效能优良。 HxGo 基于 MVC 的结构模式,实现 REST 支援的自动路由分发,简化 HTTP 请求和检视操作。同时,HxGo 提供简易直接的资料访问层,高效直接操作资料库内容。
5. 专案名称:简单高效的 Go web 开发框架 Baa
专案简介:Baa 是一个简单高效的 Go web 开发框架。主要有路由、中介软体,依赖注入和HTTP上下文构成。Baa 不使用 反射和正则,没有魔法的实现。
特性:
支援静态路由、引数路由、组路由(字首路由/名称空间)和路由命名;
路由支援链式操作;
路由支援档案/目录服务;
中介软体支援链式操作;
支援依赖注入*;
支援 JSON/JSONP/XML/HTML 格式输出;
统一的 HTTP 错误处理;
统一的日志处理;
支援任意更换模板引擎(实现 baa.Renderer 接口即可)。

revel 如果有其他语言框架(RoR,Django)开发经验的话这个上手很快 beego 开发接口很合适,网站也不错,不过框架设计不如revel现代一些 martini 类: martini, macaron, gin, tango martini 模组化,定制型好,效能不如beego,revel macaron 相对martini.

revel 如果有其他语言框架(RoR,Django)开发经验的话这个上手很快
beego 开发接口很合适,网站也不错,不过框架设计不如revel现代一些
martini 类: martini, macaron, gin, tango
martini 模组化,定制型好,效能不如beego,revel
macaron 相对martini效能更好些,路由系统更高阶些
gin 是martini类中效能最好的,因为他即拥有martini类的模组化而且实现方式并不是用的反射机制所以效能好出一个量级,缺点是路由系统比较简单

③ 常用的Java Web框架简介

Web框架是人们在使用某种语言编写Web应用服务端时关于架构的最佳实践

有些Web框架是从实际的Web项目抽取出来的 也就是说 做一个具体的应用项目时 采取的架构比较理想 就把这部分和领域无关 而仅和Web的请求和响应处理有关的设计拿出来 形成一个基础 在开发别的应用项目的时候则可以从这基础做起 让开发者更关注领域问题 而不是Web的请求和响应的控制

也有些Web框架是直接设计出来的 很多Web框架在设计的时候也都借鉴了别的框架 吸取优点 修改不足 并根据自己的框架的定位 在特定方面有自己的发挥 形成了自己的特点 比如有的web框架追求的是松耦合性 层次 结构之间都不密切绑定 有的Web框架则追求敏捷性 强调约定而不是配置

Java 的 Web框架虽然各不相同 但基本也都是遵循特定的路数的 使用Servlet或者Filter拦截请求 使用MVC的思想设计架构 使用约定 XML或 Annotation实现配置 运用Java面向对象的特点 面向抽象实现请求和响应的流程 支持Jsp Freemarker Velocity等视图

JSF

优点

Java EE标准 这意味着有很大的市场需求和更多的工作机会

上手快速并且相对容易

有大量可用的组件库

缺点

大量的JSP标签

对REST和安全支持不好

没有一个统一的实现 既有SUN的实现 又有Apache的实现——MyFaces

国内的OperaMasks还支持AJAX 以及有开发工具 支持

Spring MVC

优点

对覆盖绑定(overriding binding) 验证(validation)等提供生命周期管理

与许多表示层技术/框架无缝集成 JSP/JSTL Tiles Velocity FreeMarker Excel XSL PDF 等

便于测试——归功于IoC

缺点

大量的XML配置文件

太过灵活——没有公共的父控制器

没有内置的Ajax支持

Stripes

优点

不需要书写XML配置文件

良好的学习文档

社区成员很热心

缺点

社区比较小

不如其他的项目活跃

ActionBean里面的URL是硬编码的

Struts

优点

架构简单——易于扩展

标记库很容易利用FreeMarker或者Velocity来定制

基于控制器或者基于页面的导航

缺点

文档组织得很差

对新特征过分关注

通过Google搜索到的大多是Struts x的文档

Tapestry

优点

一旦学会它 将极大地提高生产率

HTML模板——对页面设计师非常有利

每出一个新版本 都会有大量的创新

缺点

文档过于概念性 不够实用

学习曲线陡峭

发行周期长——每年都有较大的升级

Wicket

优点

对Java开发者有利(不是Web开发者)

页面和显示绑定紧密

社区活跃——有来自创建者的支持

缺点

HTML模板和Java代码紧挨着

需要对OO有较好的理解

Wicket逻辑——什么都用Java搞定

在Java的Web框架中 我使用过Struts Struts 试用过Stripes Wicket 了解过JSF SpringMVC 以我使用的经验 我觉得看一个Java Web框架应看看下面几个方面

设计理念

一个框架设计出来应该有一个基本的思路 它为什么要要被设计出来?有的框架的目标 就是提高效率 有的框架的目标的给用户充分的选择 有的框架的目标是充分了解实际需求 给用户一个尽量合理的默认选择 有的框架是要给使用者开发桌面程序的感觉 应该说 一个好的框架应该是实现了预期目标 体现出了自己的设计理念的

设计的合理性

设计的合理性表现在框架在一些关键问题上的处理 比如灵活性和敏捷性之间的权衡 硬编码和文本配置之间的权衡 灵活性指的是可以适应用户多样的需求 很特殊的要求也能得到支持 有的框架的实现基于太多的约定 使得用户只能遵循 而敏捷性指的是用户在解决绝大多数常规问题的时候 能尽量少做工作 提高效率 框架设计者只能在这两者见达到一个平衡点 权衡的怎么样 就很见水平了 硬编码和文本配置之间的权衡也很有意思 文本配置的意义在于Java是一个编译语言 强调代码的封闭 讲究扩展而不是修改 这种情况下文本配置信息可以很方便的在不修改程序的情况下改变程序行为 但是随着一些灵活的脚本语言实现的 Web框架的出现 人们发现在这样的框架中 脚本语言即做程序编码语言 也做配置语言 还做视图上的标记语言 这使我们对Java实现的框架有了一番新的审视 既然配置文件并没有消除对程序的修改 为什么不能在应编码上下下功夫呢?

设计的平衡性

设计的平衡性指的是 框架在设计流程中各阶段 各层次的实现方式时 所达到的上述权衡(灵活性和敏捷性之间的权衡等)应该是具有一致的水平 一个在控制上过分灵活 而视图上具有非常大限制的框架是不能算做一个好的框架的

框架真的解放了开发者吗

框架的目的是让开发者把更多的精力放在领域问题 而非Web的请求和响应的处理问题上 而事实上框架都做到这一点了吗?不可否认 框架的使用提高代码的可维护性 但是框架在解放开发者这点上就未必了 有时还给开发者带来了额外的负担 事实上 直接使用Servlet 只要维持好代码风格 一样可以很有效率 当然 直接使用Servlet的灵活性就不用说了

在我接触的Web框架中 我最推崇的是Struts 设计优雅 偏重灵活 也基本不造成额外的负担 当然这些评价是和我参与的项目的规模有关的 其他规模的项目Struts 就未必合适了 我希望Struts 能在下面几个方面有些改善

在提供文本配置方式的基础上给一个约定配置的方式 让开发者在大多数情况下可以不配置

配置也支持硬编码 因为有时候维护可修改的硬编码是很有效率的

lishixin/Article/program/Java/hx/201311/26313

④ 现代Java Web开发架构分析

在本文中 我将集中讨论现代的Java开发框架 分析它们的特征和各自的使用优点 另外 我还想比较目前流行的生产质量框架 例如Struts Spring和Hibernate 并详细讨论其基本相似性及有关基本概念

我将简短分析被用于支持这些框架的企业开发环境或工具箱 例如Borland JBuilder Eclipse以及BEA Workbench 请记住 市场上有许多有关这些开发框架的图书;然而 在任何一篇文章中 要对它们进行深入描述是不可能的 不过 我将尽力讨论最广泛地使用的概念

共同点

几乎所有现代的网络开发框架都遵循了模型 视图 控制(MVC)设计模式 商业逻辑和描述被分开 由一个逻辑流控制器来协调来自客户端的请求和服务器上将采取的行动 这条途径成为了网络开发的事实上的标准 每个框架的内在的机制当然是不同的 但是开发者们使用来设计和实现他们的Web应用软件的API是很类似的 差别还存在于每个框架提供的扩展方面 例如标签库 JavaServer Faces或JavaBean包装器等

所有的框架使用不同的技术来协调在Web应用程序之内的导航 例如XML配制文件 java属性文件或定制属性 所有的框架在控制器模块实现的方法方面也存在明显的不同 例如 EJB可能实例化在每个请求中需要的类或使用Java反射动态地调用一个适当的行动(Action)类 另外 不同框架在各自引入的概念上也有所不同 例如 一个框架可能定义用户请求和反应(以及错误)场所 而另外一个框架可能仅仅定义一个完整的流 从一个请求到多个响答和随后的再请求……

各种Java框架在它们组织数据流的方法方面是很类似的 在请求发出后 在应用程序服务器上产生一些行动;而作为响应 一些可能包含对象集的数据总是被发送到JSP层 然后 从那些对象 可能是有setter和getter方法的简单类 javabeans 值对象 或者一些集合对象 中提取数据 现代的Java框架还想方设法简化开发者的开发任务 如通过使用简易的API 数据库连接池 甚至数据库调用包等提供自动化的追踪方式来实现 一些框架或者能够钩进(hooked into)另外的J EE技术中 例如JMS(Java消息服务)或JMX 或把这些技术集成到一起 服务器数据持续性和日志也有可能成为框架的一部分

企业开发环境

一些框架在Web开发者社区和企业发展领域变得相当流行 随着这些框架的日渐成熟并开始发行稳定的版本 商业的IDE(集成发展环境)开始为这些框架提供支持并把他们纳入到自己的产品中 一些IDE甚至基于框架的概念开发出整个的产品 例如 BEA WebLogic Workshop就是基于Struts框架建立起来的

Borland Jbuilder为Struts提供了内建的支持 也支持JSF和JSTL

Eclipse平台已成为一个很流行的开发工具 部分因为它是基于插件的 部分因为它对于Web框架的支持 现在 出现了众多的Eclipse插件 甚至完整的基于Eclipse的IDE 许多插件被设计适合于Struts框架开发 例如MyEclipse()或M

大多数IDE都具有图形化的流程和可视化对象(类代理) 例如 下面是一个JBuilder的行动(Action)设计器 用于规划Web应用程序的页面顺序

WebLogic Workshop引入Java页面流程技术 它扩展了Struts框架而提供了一个简化的开发模型并增加了另外一些特性 Workshop使用页面流(Page Flows) 实现轻易地把用户接口与导航和商业逻辑分离开来 页面流由JSP页组成 这些页面包含用户接口元素和一个控制器文件(JPF) 它包含由用户提供的数据将怎样被处理的指令以及下一步什么页面将被返回到用户的信息 页面流动提供给开发者一个可视化的Web应用程序总体轮廓 它让开发者能够看到直观地分析不同的JSP页彼此相关联 并实现Web应用程序整体结构的快速建立

MyEclipse提供类似的特征 并带有更多吸引人的代价标签

Apache Struts框架

Struts框架是一开源产品 基于模型 视图 控制器(MVC)设计范例来开发Web应用软件 它使用并且扩展了Java Servlet API 最初由Craig McClanahan创建 在 年 月 它被捐赠到Apache Foundation Struts框架展示了一个强有力的定制标签库 平铺显示 表单检验和I N(国际化) 另外 Struts支持许多描述层 包括JSP XML/XSLT JavaServerFaces(JSF)和Velocity;还支持一些模型层 包括JavaBeans和EJB

Spring框架

Spring框架是一个分层的Java/J EE应用程序框架 基于Expert One on One J EE设计和发行的代码 Spring框架提供一种简单的开发技术 用于自动化处理工程中大量的属性文件和助理类

Spring框架包括的主要特色有:

强有力的基于JavaBeans的配置管理 使用Inversion of Control(IoC)原则 一个核心bean工厂 可用在任何环境 从applets到J EE容器程序 通用的抽象层适合于数据库事务管理 允许可插入的事务管理器 并且不需要处理低层次的问题就可容易地划分各事务的界限 一个很有意义的异常处理的JDBC抽象层 与Hibernate集成到一起 DAO实现支持以及事务策略

Hibernate框架

Hibernate是一适合于Java语言的对象 关系映射(ORM)解决方案 它也是开源软件 类似Struts 并且在LGPL保护下发布 Hibernate被一群来自世界各地的Java软件开发者所共同开发 它提供一个易用的框架来实现把一个面向对象的域模型映射到一传统的关系数据库 它不仅负责从Java类到数据库表格(以及来自Java数据类型的SQL数据类型)的映射 而且还提供数据查询和检索能力 并能大大减少花在SQL和JDBC手工数据处理上的开发时间

Hibernate的目标是减轻开发者的与大量普通的数据持续性相联系的编程任务 Hibernate还能够适应开发进程 无论它是刚开始设计还是来自一现成的数据库 Hibernate可以自动生成SQL 使开发者摆脱了手工处理结果集和进行对象转化的繁琐任务 并能使应用程序移植到所有的SQL数据库 它还能提供透明的持续性 对持续性类的唯一的要求的是实现一个无参数的构造器

这个框架典型地使用在JavaSwing应用软件 基于Servlet的Java应用软件和使用EJBsession beans的J EE应用软件中

结论

lishixin/Article/program/Java/hx/201311/26488

⑤ java,web程序设计要学些什么

Java Web程序设计分为5部分共19章,包括入门、JSP编程、Servlet和JavaBean开发、应用开发与框架、其他内容。
第1章 Java Web开发环境配置
1.1 B/S结构
1.2 服务器安装
1.2.1 服务器的作用
1.2.2 获取服务器软件
1.2.3 安装服务器
1.2.4 测试服务器
1.2.5 配置服务器
1.3 IDE安装
1.3.1 IDE的作用
1.3.2 获取IDE软件
1.3.3 安装IDE
1.3.4 配置IDE
1.4 第一个Web项目
1.4.1 创建一个Web项目
1.4.2 目录结构
1.4.3 部署
1.4.4 常见错误
1.5 本章总结
1.6 上机习题
第2章 HTML基础
2.1 静态网页制作
2.1.1 HTML简介
2.1.2 HTML文档的基本结构
2.2 HTML中的常见标签
2.2.1 文字布局及字体标签
2.2.2 列表标签
2.3 表格标签
2.3.1 表格基本设计
2.3.2 合并单元格
2.4 链接和图片标签
2.5 表单标签
2.6 框架
2.7 本章总结
2.8 上机习题
第3章 JavaScript基础
3.1 JavaScript简介
3.1.1 第一个JavaScript程序
3.1.2 JavaScript语法
3.2 JavaScript内置对象
3.2.1 window对象
3.2.2 history对象
3.2.3 document对象
3.2.4 location对象
3.3 本章总结
3.4 上机习题
第4章 JSP基本语法
4.1 第一个JSP页面
4.2 注释
4.3 JSP表达式
4.4.JSP程序段
4.5 JSP声明
4.6 URL传值
4.7 JSP指令和动作
4.7.1 JSP指令
4.7.2 JSP动作
4.8 本章总结
4.9 上机习题
第5章 表单开发
5.1 认识表单
5.1.1 表单的作用
5.1.2 定义表单
5.2 单一表单元素数据的获取
5.2.1 获取文本框中的数据
5.2.2 获取密码框中的数据
5.2.3 获取多行文本框中的数据
5.2.4 获取单选按钮中的数据
5.2.5 获取下拉菜单中的数据
5.3 捆绑表单元素数据的获取
5.3.1 获取复选框中的数据
5.3.2 获取多选列表框中的数据
5.3.3 获取其他同名表单元素中的数据
5.4 隐藏表单
5.5 其他问题
5.5.1 用JavaScript进行提交
5.5.2 和文乱码问题
5.6 本章总结
5.7 上机习题
第6章 JSP访问数据库
6.1 JDBC简介
6.2 建立ODBC数据源
6.3 JDBC操作
6.3.1 添加数据
6.3.2 删除数据
6.3.3 修改数据
6.3.4 查询数据
6.4 使用Prepared Statement
6.5 事务
6.6 使用厂商驱动进行数据库连接
6.7 本章总结
6.8 上机习题
第7章 JSP内置对象(1)
7.1 认识JSP内置对象
7.2 out对象
7.3 request对象
7.4 response对象
7.4.1 利用response对象进行重定向
7.4.2 利用response设置HTTP头
7.5 Cookie操作
7.6 本章总结
7.7 上机习题
第8章 JSP内置对象(2)
8.1 利用session开发购物车
8.1.1 购物车需求
8.1.2 如何用session开发购物车
8.2 session其他API
8.2.1 session的其他操作
8.2.2 SessionId
8.2.3 利用session保存登录信息
8.3 application对象
8.4 其他对象
8.5 本章总结
8.6 上机习题
第9章 Servlet编程
9.1 认识Servlet
9.2 编写Servlet
9.2.1 建立Servlet
9.2.2 Servlet运行机制
9.3 Servlet生命周期
9.4 Servlet与JSP内置对象
9.5 设置欢迎页面
9.6 在Servletr辛读取参数
9.6.1 设置参数
9.6.2 获取参数
9.7 使用过滤器
9.7.1 为什么需要过滤器
9.7.2 编写过滤器
9.7.3 需要注意的问题
9.8 异常处理
9.9 本章总结
9.10 上机习题
第10章 JSP和JavaBean
10.1 认识JavaBean
10.1.1 编写JavaBean
10.1.2 特殊JavaBean属性
10.2 在JSP扣使用JavaBean
10.3 JavaBean的范围
10.4 DAO和VO
10.4.1 为什么需要DAO和VO
10.4.2 编写DAO和VO
……
第11章 EL和JSTL
第12章 Ajax入门
第13章 验证码和文件上传、下载
第14章 MVC和Struts基本原则
第15章 Struts标签库
第16章 Struts资源文件和错误处理
第17章 Struts 2基本开发
第18章 JSP自定义标签
第19章 Web网站安全

⑥ JavaWEB2.0项目开发与实战和pdf书与视频谁有

JavaWeb2.0架构开发与项目实战(配光盘1张)

《JavaWeb2.0架构开发与项目实战》充满激情地介绍了各种Java主流开发技术以及这些技术的应用整合并在实践项目中如何利用这些技术开发大型Web项目。站在开发实践的角度,详细介绍了如何综合运用Struts2.1、Hibemate3、Spring2.5、EJB3、JSF、A4J、DWR/Dojo、等众多最眩的技术开发大型电子商务系统。涵盖Struts2.1最新的注解(Annotation)配置方式和Hibernate3.2的最新注解(Annotation)配置方式,并且将EJB3与Hibernate3.2的最新注解结合起来应用,这在国内外的同类图书中尚属首次。在《JavaWeb2.0架构开发与项目实战》中,通过两个极具实战价值的Web2.0项目(包括核磨李飞机零部件电子商务交易平台、网上定餐电子商务系统)直观而生动地展示了Java平台上与Ajax相关的各种技术的综合改迟运用,涉及Struts2.1、Hibernate3、Spring2、DWR、Doj0、A4J、JSF、EJB3、JMS等,每个项目都完整地讲解了从规划、设计到实现的全过程。《JavaWeb2.0架构开发与项目实战》还附赠42.个小时作者亲自录制的全程多媒体教学课程DVD,为读者快速有效地掌握《JavaWeb2.0架构开发与项目实战》内容提供了最佳捷径。

《JavaWeb2.0架构开发与项目实战》适合广大Java爱好者及程序开发人员,尤其适合那些希望尽快掌握JavaWeb2.0项目开发的人员阅读参考。

开发专家的企业级项目开发体验,基础应用+Ajax/Web2.0应用+SSH架构+JavaEE+项目实战。

42小时多媒体视频讲解,提供可移植使用的大型范例全部源代码

技术要点:

3个主流Ajax(A4J、Dojo、DWR)开源框架的应用详解;3个主流JavaWeb(SSH)开源框架的应用详解;主流JavaEE(EJB3、JMS、JSE)框架技术与应用详解;最新Struts2.1对Ajax及注解支持的整合开发;EJB3与Hibernate3.3的最新注解整合应用;全程实录两个源于实践的大型电子商务系统的开发。

基础应用篇介绍Java应用运行及开发环境的安装与配置、系统开发的版本控制AVN、系统文档设计系统WIKI-Confluence、BUG追踪系统JIRA、XML编程以及报表工具JasperReports的应用。

Ajax/Web2.0应用篇详细介绍游岩JavaScript的高级应用、AjaxL与Web2.0应用架构、A4J框架、DWR框架、Dojo框架。

SSH架构篇详细介绍Struts2.1框架、Struts2.1注解及应用整合、Sprin92框架、Hibernate3框架、SSH架构应用整合。

JavaEE篇详细介绍JavaEE架构技术、EJB3技术、JMS技术、实体Bean技术、JSF框架技术。

项目实战篇通过两个极具实战价值的大型电子商务系统直观而生动地展示了Java平台上与Ajax相关的各种技术的综合运用。

案例一:

通过完整的在线网上定餐系统讲解如何利用EJB3A4JJSF1.2技术开发Web2.0系统。

案例二:

通过一个电子商务交易平台讲解如何利用基于构架开发Web2.0电子商务系统。

源于实践,精于开发。