Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

JBoss Seam - Java Framework

Seam is a web application framework developed by JBoss, a division of Red Hat.

Seam combines the two frameworks Enterprise JavaBeans (EJB3) and JavaServer Faces (JSF). One can access any back-end EJB component from the front-end by addressing it by its Seam component name.

Seam introduces the concept of bijection, taken from Spring's dependency injection feature where objects can be in-jected or out-jected to/from assigned variables using the @In and @Out annotations.

The framework also expands the concept of contexts. Each Seam component exists within a context. The default Seam context is conversation which can span multiple pages and usually spans the whole business flow, from start to finish. The session context captures all actions of a user until he logs out or closes the browser - even multiple uses of the browser back-button.

Seam Main Webpage
Seam Tutorial
Using JBoss Seam Generator
JBoss Seam Book

Eclipse - multiplatform software development environment.

Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system. It is written primarily in Java and can be used to develop applications in Java and, by means of the various plug-ins, in other languages as well, including C, C++, COBOL, Python, Perl, PHP, and others. The IDE is often called Eclipse ADT for Ada, Eclipse CDT for C, Eclipse JDT for Java and Eclipse PDT for PHP.

Main Eclipse website
Download Eclipse
Eclipse Tutorial
Eclipse Forum

21 Things You Must Know About CakePHP


I've used CakePhp for 2 years, but this article is really great. If you want to know the most important informatcion about Cake, that is it.


My favourites are:

Adding a
WYSIWYG editor to CakePHP

I found this great tutorial on getting TinyMCE set up with CakePHP. Basically you just link the tiny_mce .js file to your page and then add a small bit of init code to every page that you want textareas to be converted into TinyMCE editors.

and Logging errors

$this->log('Something broke');

This will log your error to /tmp/logs/ (I initially made the mistake of thinking it would log it to the apache error log)


Read all article

Spring - open source Java Framework

The Spring Framework is an open source application framework for the Java platform and .NET Framework (Spring.NET).[1]

The first version was written by Rod Johnson who released the framework with the publication of his book Expert One-on-One J2EE Design and Development in October 2002. The framework was first released under the Apache 2.0 license in June 2003. The first milestone release, 1.0, was released in March 2004, with further milestone releases in September 2004 and March 2005. The Spring 1.2.6 framework won a Jolt productivity award and a JAX Innovation Award in 2006.[2][3] The current version is 3.0.2.[4]

The core features of the Spring Framework can be used by any Java application, but there are extensions for building web applications on top of the Java EE platform. Although the Spring Framework does not impose any specific programming model, it has become popular in the Java community as an alternative to, replacement for, or even addition to the Enterprise JavaBean (EJB) model.

Spring Main Website
Download Spring
Spring Tutorial
Spring in Action - the best book about Spring framework

Do you like cakes? (CakePhp)

CakePHP is a free, open-source, rapid development framework for PHP. It’s a foundational structure for programmers to create web applications. Our primary goal is to enable you to work in a structured and rapid manner–without loss of flexibility.

CakePHP takes the monotony out of web development. We provide you with all the tools you need to get started coding what you really need to get done: the logic specific to your application. Instead of reinventing the wheel every time you sit down to a new project, check out a copy of CakePHP and get started with the real guts of your application.

CakePHP has an active developer team and community, bringing great value to the project. In addition to keeping you from wheel-reinventing, using CakePHP means your application’s core is well tested and is being constantly improved.

Do you like to try?
www.cakephp.org

www.cakeqs.org

CakePhp Planet