HTML |
---|
<style>
.tapProperty {
width : 32px;
height : 32px;
float : left;
margin-right : 10px;
margin-left : 5px;
}
#polyglot { background : url("whatistapestry.data/Chat.png") no-repeat scroll left top transparent; }
#injection { background : url("whatistapestry.data/injection.png") no-repeat scroll left top transparent; }
#productive { background : url("whatistapestry.data/Refresh.png") no-repeat scroll left top transparent; }
#testable { background : url("whatistapestry.data/accepted.png") no-repeat scroll left top transparent; }
#fast { background : url("whatistapestry.data/fast.png") no-repeat scroll left top transparent; }
#reporting { background : url("whatistapestry.data/bug.png") no-repeat scroll left top transparent; }
#scalable { background : url("whatistapestry.data/Web.png") no-repeat scroll left top transparent; }
#modular { background : url("whatistapestry.data/plugin.png") no-repeat scroll left top transparent; }
#whatIs {
font-size: 95%;
width : 650px;
position : relative;
overflow: hidden;
height : 625px;
}
#whatIs p { margin-left: 10px; margin-right: 10px; }
#whatIs h3 { margin-top: 0px; }
#polyglotBox { position : absolute; left : 5px; top : 0; width : 325px; }
#injectionBox { position : absolute; left : 330px; top : 0; width : 325px; }
#productiveBox { position : absolute; left : 5px; top : 130px; width : 325px; }
#scalableBox { position : absolute; left : 330px; top : 130px; width : 325px; }
#reportingBox { position : absolute; left : 5px; top : 260px; width : 325px; }
#testableBox { position : absolute; left : 330px; top : 260px; width : 325px; }
#fastBox { position : absolute; left : 5px; top : 420px; width : 325px; }
#modularBox { position : absolute; left : 330px; top : 420px; width : 325px; }
#question h2 { margin-top: 15px; margin-bottom : 15px; }
</style>
|
...
What
...
is
...
Tapestry?
...
Div | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
|
...
|
...
|
...
|
Div | ||
---|---|---|
| ||
Adaptable and ModularArchitecture is open and extensible. There's a clean way to add your own extensions, or override built-in logic. Provides |
...
integration |
...
with |
...
Hibernate, |
...
JPA and Spring. Third-party integrations with other tools, such as |
...
Quartz and Lucene. |