Arch-03-01-非一般的架构范例

5.0 版本精要

 

Access Points

User Interface

Cascading style sheets (CSS)

JavaScript

Soy templates

FreeMarker template (FTL)

JavaServer Pages (JSP)

 

Customizing

Widgets

Email

Web Services

REST and SOAP styles, Apache CXF

 

Flow Between UI and Logic

Apache Struts

 

Customizing

Struts actions, plugins.

 

Application Logic

Java classes. 

 

Spring

 

Search

Content Search

Apache Lucene search engine

 

External Search

OpenSearch

 

Caching

Voldemort

 

Clustering

jgroups

 

Database Access

data source, LDAP

 

Analytics Database

Analytics Data Model

 

User Data

LDAP and Active Directory are supported.

 

Security

Authentication and authorization are based on the Spring Security (formerly Acegi) framework.

 

Customizing

Developers can customize the security framework by adding J2EE filters through a plugin.

 

Customization Points

customize the application,

changing its look and feel, 

adding new widgets or macros, 

even adding new features,

plugin that's based on the same technologies that the application itself uses.

 

Themes

Plugins

Widgets

Actions

Custom Authentication Provider

Server Components

Application Server

Database Servers


 

======================================================================

5.0 新特性新变化(想到哪记到哪)

 

1.  Cache 突出,单列出一个 cahce 服务器安装包,独立的缓存服务器;

 

2.  模板技术有改变, freemarker 逐渐被 Soy (Closure Templates) 取代。

 

3.  Cache From Coherence to Voldemort

 

4.  性能调优

 写道
Client-Side Resource Caching
Server-Side Page Caching
Configuring External Static Resource Caching
Adjusting Java Virtual Machine (JVM) Settings
Assorted Performance Tuning Tips
 

你可能感兴趣的:(Web,cache)