Author: michiel
Date: 2009-05-14 17:44:40 +0200 (Thu, 14 May 2009)
New Revision: 35171
Modified:
speeltuin/mihxil/presentations/2009-05-14/1.xhtml
speeltuin/mihxil/presentations/2009-05-14/2.xhtml
Log:
Modified: speeltuin/mihxil/presentations/2009-05-14/1.xhtml
===================================================================
--- speeltuin/mihxil/presentations/2009-05-14/1.xhtml 2009-05-14 15:35:02 UTC
(rev 35170)
+++ speeltuin/mihxil/presentations/2009-05-14/1.xhtml 2009-05-14 15:44:40 UTC
(rev 35171)
@@ -13,17 +13,32 @@
<h2><a href="#intro">Introduction</a></h2>
<div>
- <p></p>
+ <ul>
+ <li>MMBase Cloud Interfaces (Bridge)</li>
+ <li>RMMCI</li>
+ <li>XML</li>
+ <li>RSS</li>
+ <li>Dove</li>
+ <li>SOAP</li>
+ <li>org.omg.CORBA.*</li>
+ <li>...</li>
+
+ </ul>
</div>
</div>
<div id="rmmci">
<h2><a href="#rmmci">Remote Bridge</a></h2>
<div>
- <p>One of the oldest ways to using MMBase from 'remotely' is RMMCI</p>
- <pre>
- Example usage.
- </pre>
- Link to Bridge API
+ <ul>
+ <li>One of the oldest ways to using MMBase from 'remotely' is
RMMCI</li>
+ <li>java.rmi.*</li>
+ <li>
+ <pre><![CDATA[
+CloudContext cloudContext =
ContextProvider.getCloudContext("rmi://127.0.0.1:1111/remotecontext");
+Cloud cloud = cloudContext.getCloud("mmbase", "class", null);
+ ]]></pre>
+ </li>
+ </ul>
</div>
</div>
<div id="dove">
@@ -31,7 +46,7 @@
<div>
<ul>
<li>Used by Editwizards</li>
- <li>A way to edit MMBase object via Servlet</li>
+ <li>A way to edit MMBase object via Servlet (Unused)</li>
<li>Does Dove have a future?</li>
</ul>
</div>
@@ -50,7 +65,7 @@
<div>
<ul>
<li><a href="http://cxf.apache.org">CXF</a></li>
- <li>JAX-WS</li>
+ <li>JAX-WS (javax.xml.ws.*)</li>
<li>SOAP</li>
<li>WSDL XML Specification
<pre><![CDATA[
Modified: speeltuin/mihxil/presentations/2009-05-14/2.xhtml
===================================================================
--- speeltuin/mihxil/presentations/2009-05-14/2.xhtml 2009-05-14 15:35:02 UTC
(rev 35170)
+++ speeltuin/mihxil/presentations/2009-05-14/2.xhtml 2009-05-14 15:44:40 UTC
(rev 35171)
@@ -15,7 +15,11 @@
<div>
<ul>
<li>1.8, 1.9, 1.10?</li>
+ <li>'Core 2'. Implementation of bridge interfaces by core classes.
MMBase 3.0?</li>
+ <li>Servlet 2.5 (JSP 2.1, JSTL 1.2, Tomcat 6)</li>
+ <li>Java 6</li>
</ul>
+ <p>XS4All sponsoring. Server maintanance. Https certificate.</p>
</div>
</div>
<div id="services">
@@ -37,6 +41,8 @@
<li>Optimistic vs perssimistic locking</li>
<li>Editwizard transactions</li>
<li>Bridge vs Core transactions</li>
+
+ <li>Locking and Clustering</li>
</ul>
</div>
</div>
@@ -78,10 +84,18 @@
</li>
<li>
Outer joins
- <pre><![CDATA[<mm:listnodescontainer
paths="news,author?">...]]></pre>
+ <pre><![CDATA[<mm:listcontainer path="news,people?">...]]></pre>
</li>
+ <li>
+ Relationless joins
+ <pre><![CDATA[<mm:listcontainer
path="news[author=number]people?">...]]></pre>
+ </li>
<li>More complex function constraints</li>
- <li>Better support for aggregated queries</li>
+ <li>Better support for aggregated queries
+ <pre><![CDATA[
+max = nodeManager.aggregate(q, AggregatedField.AGGREGATION_TYPE_MAX);
+ ]]></pre>
+ </li>
</ul>
</div>
</div>
@@ -110,6 +124,7 @@
</description>
<class name="org.mmbase.datatypes.StringDataType" />
<handler mimetype="text/html,application/xml+xhtml"
name="org.mmbase.datatypes.handlers.html.StringHandler" />
+ <handler mimetype="application/swing"
name="org.mmbase.datatypes.handlers.swing.StringHandler" />
]]>
</pre>
<pre><![CDATA[
@@ -153,13 +168,22 @@
<mm:form>
<mm:node>
<mm:fieldlist type="edit">
+ <mm:fieldinfo type="guiname" />
<mm:fieldinfo type="input" />
<mm:fieldinfo type="errors" />
</mm:fieldlist>
</mm:node>
- <mm:valid>
- <mm:commit />
- </mm:valid>
+ <input type="submit" name="submit" />
+ <mm:import externid="submit" />
+ <mm:present referid="submit">
+ <mm:valid>
+ <mm:commit />
+ Saved!
+ </mm:valid>
+ <mm:valid inverse="true">
+ Form not valid!
+ </mm:valid>
+ </mm:present>
</mm:form>]]>
</pre>
<p>Perhaps can be improved on. Something like</p>
@@ -167,13 +191,19 @@
<mm:form>
<mm:node>
<mm:fieldlist type="edit">
+ <mm:label />
<mm:input />
- <mm:errors />
+ <mm:errors max="1">
+ <span class="error"><mm:write /></span>
+ </mm:errors>
</mm:fieldlist>
</mm:node>
- <mm:valid>
- <mm:commit />
- </mm:valid>
+ <mm:submit />
+ <mm:onsubmit>
+ <mm:valid>
+ <mm:commit />
+ </mm:valid>
+ </mm:onsubmit>
</mm:form>]]>
</pre>
</li>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs