rdiff-backup browser is a web application to browse backup histories of rdiff-backup. It is written in Java and works on the Java application server such as Apache Tomcat.



rdiff-backup browser is a web application to browse backup histories of rdiff-backup. It is written in Java and works on the Java application server such as Apache Tomcat.
Mirage is a simple SQL centric database access library. See the following URL to know about Mirage:
Here is the list of changes in Mirage 1.0.5:
In addition, Apache Click example is updated to use Apache Click 2.2.0 and Mirage 1.0.5. You can get it from the download page.
I wish that Mirage helps your development. Enjoy!
JSEL provides standard JSP-EL functions for web application development such as escaping HTML tags, URL encoding and formatting Date or Number. You can use it with many web frameworks which use JSP as view technologies.
Here is the list of new features in this release:
You can print message if the log log level is enabled using functions such as log:printDebug().
${log:printDebug('DEBUG level is enabled.')}
And also you can test whether log level is enabled using log:isDebugEnabled().
<c:if test="${log:isDebugEnabled()}"> DEBUG level is enabled. </c:if>
Please see the TLDDoc to know details of available functions.
You can subscribe this list at the following page:
http://lists.sourceforge.jp/mailman/listinfo/amateras-mirage
And Mirage 1.0.5 which contains some new features such as batch updating and entity generation tool and also new click-mirage-examples would be released soon!
Mirage is a simple SQL centric database access library. See the following URL to know about Mirage:
Here is the list of changes in Mirage 1.0.4:
I wish that Mirage helps your development. Enjoy!
ClickIDE is an Eclipse plug-in for the developing Click web applications.
This version supports Apache Click 2.2.0 and fixed some issues.
Enjoy Click!
EclipseHTMLEditor is an Eclipse plug-in which provides HTML, XML, JSP, JavaScript, CSS and DTD editor.
The main topic of this release is improvement of JavaScript editor. Enhanced JavaScript parser provides many new features for code completion, hyperlink and the outline view.
Here is a list of new features in this release.
See details here about new features.
Enjoy your development!
Mirage is a simple SQL centric database access library. See the following URL to know about Mirage:
Here is the list of changes in this release:
Please see also my past entries about new features in Mirage 1.0.3.
I wish that Mirage helps your development. Enjoy!
Here is an example to call stored function in Mirage:
// Creates parameter object which give to stored function GetCountParam param = new GetCountParam(); param.deptId = 1; ... // Calls a stored function and get a result value. Long count = sqlManager.call(Long.class, "get_emp_count", param);
Fields of the parameter class has annotation such as @In, @Out, @InOut and @ResultSet. These annotations mean parameter type.
If the function returns ResultSet, use SqlManager#callForList() instead of SqlManager#call().
Please wait for the next release of Mirage!
SqlManager#getResultList() creates all entity instances and returns a list which contains them. If SQL returns a large result, it causes OutOfMemory.
In these case, you should use SqlManager#iterate() instead of SqlManager#getResultList().
Integer result = sqlManager.iterate( Book.class, new IterationCallback<Book, Integer>() { private int result; @Override public Integer iterate(Book entity) { result = result + entity.price; return result; } }, SQL_PREFIX + "SqlManagerImplTest_selectBooks.sql");
SqlManager#iterate() accepts IterationCallback and invoke it per record. The return value of SqlManager#iterate() is a last returned value from IterationCallback.
Iteration search would be available in Mirage 1.0.3.
Mirage is a simple SQL centric database access library. See the following URL to know about Mirage:
1.0.2 is a maintenance release. Here is the list of changes in this release:
BLOB support in 1.0.1 does not work because it contains a serious bug. This bug was fixed in 1.0.2 and dependencies was reviewed and modified to minimum.
And also Mirage with Apache Click example is released. You can get it from the download page.
I wish that Mirage helps your development. Enjoy!
This sample application has not been completed yet. However you can checkout source code from the following URL using Subversion.
You can build a war file using Maven. Please execute following commands in command prompt.
$ svn co http://svn.sourceforge.jp/svnroot/amateras/mirage/trunk/mirage-click-example/ $ cd mirage-click-example $ mvn package
Then you can find mirage-click-example.war in the /target directory.
Put it into the application server such as Tomcat and access http://localhost:8080/mirage-click-example/ using your browser.
See the following URL to know about Mirage:
Here is the list of new features in this release:
Mirage is still not enough to use in complex systems. So we would improve it as much as possible soon.
Mirage is a simple SQL centric database access library. It has a following two features:
The main feature of Mirage is 2WaySQL. This makes plain old SQL template. See the following example:
SELECT * FROM BOOK /*BEGIN*/ WHERE /*IF author != null */ AUTHOR = /*author*/'Naoki Takezoe' /*END*/ /*IF minPrice != null */ AND PRICE >= /*minPrice*/20 /*END*/ /*IF maxPrice != null */ AND PRICE <= /*maxPrice*/100 /*END*/ /*END*/ ORDER BY BOOK_ID ASC
Mirage processes this SQL template and executes it using PreparedStatement at runtime. And this SQL template is exacutable even it is on SQL client tools such as SQL*Plus(Oracle) or psql(PostgreSQL). So it makes easy to test SQL.
See details about Mirage at our web site. I would also talk about Mirage in this blog.
JSEL provides standard JSP-EL functions for web application development such as escaping HTML tags, URL encoding and formatting Date or Number. You can use it with many web frameworks which use JSP as view technologies.
Here is the example to JSEL usage:
<%@ taglib uri="http://amateras.sf.jp/functions" prefix="f" %> ... <%-- Escape HTML tags --%> ${f:h(value)} <%-- URL encode --%> ${f:u(value)}
JSEL provides many usable EL functions. Please check our web site to know details about JSEL.
ClickIDE 2.1.0.0 is now available!
This version is the first release of ClickIDE from Apache Software Foundation and it supports Eclipse 3.5 and Apache Click 2.1.0.
You can download it from the following link:
http://www.apache.org/dyn/closer.cgi/click/clickide/2.1.0.0/clickide-2.1.0.0.zip
Enjoy Click!