Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。那么既然有了struts1,为何还要推出struts2。
开源持续集成引擎(Continuous Integration Server) 前身为 Hudson,因商标版权问题更名为 Jenkins 开源,免费,易安装,配置简单 支持所有主流 SCM 工具(SVN、Git、CVS、Mercurial等) 众多的插件支持,高扩展性 支持并行构建、分布式构建、增量构建、SCM 触发构建等 IDE集成(Eclipse Plug-in)
Widget是Android 1.5的一个新特性,允许程序显示一些常用而又重要的信息在用户的桌面主屏上 标准的Android系统映像包含了一些示例widgets包括指针时钟、音乐播放器和其他工具如Google搜索栏。 Widget即是可由用户自己编写的功能控件。
Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。Servlet和CGI都是运行在Web服务器上,用来生成Web页面。 <br> Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应。
什么是SVG?SVG指可伸缩矢量图形(Scalable Vector Graphics)。SVG用来定义用于网络的基于矢量的图形SVG使用XML格式定义图形SVG图像在放大或改变尺寸的情况下其图形质量不会有所损失SVG是万维网联盟的标准SVG与诸如DOM和XSL之类的W3C标准是一个整体SVG的历史和优势在2003年一月,SVG1.1被确立为W3C标准。
MVP(Model-View-Presenter,模型-视图-表示器模式)也是软件工程中的一种软件架构模式,它的核心是减少View与Model层通信,完全解耦Model层与View层的关联,HTTP请求首先到View层,View把请求传递给Presenter,Presenter调度Model层,而Presenter通过视图接口实现View与Model的交互
高性能的网站建设
字符串本章目标掌握String的基本用法如何定义、初始化字符串如何访问字符串长度如何比较、连接、提取字符串会使用StringBuffer类的方法对字符串进行操作
1、构建Java编辑、编译、运行环境; 2、了解Java编译、运行机制以及相关工具包和获取开发帮助; 3、开发最基本的Java Application和Java Applet。
掌握Java图形界面设计的基本原理;理解java.awt和javax.swing软件包的类层次结构;掌握利用Java的GUI组件来创建按钮、标签、列表、面板等组件;掌握Java图形界面的事件模型;掌握利用Java布局管理器来对Java图形界面进行布局管理。
使用JavaBean的最大优点就在于它可以提高代码的重用性。 例如执行连接数据库、查询数据库、显示数据操作,如果将这些数据库操作代码都放入JSP页面中,代码复杂为开发带来极大的不便。<br> 编写一个成功的JavaBean,宗旨是“一次性编写,任何地方执行,任何地方重用”,将复杂需求分解成简单的功能模块,这些模块是相对独立的,可以继承、重用,这样为软件开发提供了一个简单、紧凑、优秀的解决方案。
“结构”、“表现”和“行为”分别对应于3种非常常用的技术,即 (X) HTML、CSS和JavaScript。 也就是说,(X) HTML用来决定网页的结构和内容,CSS用来设定网页的表现样式,JavaScript用来控制网页的行为。 通过上一章的学习,了解了在网页设计中引入CSS的意义。 引入CSS的核心目的就是实现网页结构内容和表现形式的分离,将原来由HTML语言所承担的一些与结构无关的功能剥离出来,改由CSS来完成。
Java的快速发展得益于Internet和Web的出现,Java语言取得成功的领域之一就是网络。其他语言:数页代码Java 语言:一条语句两台计算机通过网络进行通信。java.net包套接字API(Socket API)统一资源定位器工具( URL API)
WAP1.0很简单,她的页面是wml,格式上是xml,标签大概只有20几个,没有 JavaScript和CSS,Table也用的很少。 WAP2.0相对复杂,她的页面是xhtml,标签是绝大的html标签,支持CSS2,但没有javascript。目前WAP2.0的页面在国内网站上出现的较少。
易1JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么?
轻量级(Lightweight); 强大的选择器; 出色的DOM操作封装; 可靠的事件处理机制; 出色的浏览器兼容性
传统布局与CSS布局XHTML与CSS基础4CSS网页布局与定位实例:三栏居中式布局1.1.1传统Table布局传统Table布局方式只是利用了HTML的table元素所具有的零边框特性因此,Table布局的核心是:设计一个能满足版式要求的表格结构,将内容装入每个单元格中,间距及空格使用透明gif图片实现,最终的结构是一个复杂的表格(有时候会出现多次嵌套),显然,这样不利于设计和修改。
浏览器对象的层次结构window对象window对象是浏览器对象中其他大部分对象的共同的祖先,所以一般在JavaScript程序中可以省略window对象常用window对象的方法open(URL,windowName,parameterList):open方法创建一个新的浏览器窗口,并在新窗口中载入一个指定的URL地址close():
什么是JavaScript,JavaScript是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。对于很多初学者而言,往往会将JavaScript脚本语言与JAVA编程语言混为一谈。实际上从本质上来说,这二者并没有什么必然的联系。Javascript的国际标准是ECMAScript。
主要内容介绍:第1章算法引论第2章递归与分治策略第3章动态规划第4章贪心算法第5章回溯法第6章分支限界法主要内容介绍(续)第7章概率算法第8章NP完全性理论第9章近似算法第10章算法优化策略。