Fast Code is a free eclipse plugin designed to help write code faster in a spring based applications. But it can be configured to work with many other kinds of applications as well.
Description
In a typical multi tiered application, there are lot of similar code. E.g in a struts application with spring hibernate backend, you have to create FooAction, FooService and FooDAO for every domain object Foo. Besides this, there will be quite a few configuration files. Typing them all manually takes time, gives you carpal tunnel, and is error prone.
To use this plugin, please download the jar file from the download link above. Once downloaded, put it in the plugins folder of your eclipse installation directory and restart eclipse.
ven though Web 2.0 and rich Internet applications (RIAs) are all the rage these days, building a rich Web front end for your stakeholders is not the answer when thick-client functionality is what you really need. I stated as much in my previous article, "Building a Java App Server Foundation for Thick-Client Deployment," which showed how to leverage a traditional Java Web server architecture to easily deploy thick clients.
This wiki is for sharing information about syntax errors in Java. It is probably going to start somewhat slowly, but I'm okay with that. This page is the starting point for the content. See the Community portal for information about how you can contribute, about the project, and about our community.
Note that, until other people start using this wiki, the syntax errors will reflect Eclipse usage. That's because I (Ducky Sherwood) use Eclipse. I'd be delighted for others to help me make it more inclusive.
I don't mind at all if the list below gets extremely long. I expect that people will find this site by plugging their error message into a search engine -- which should take them to the error discussion before bringing them to this page. The main purpose of this page is thus to tell search engines where pages are; letting humans read it is secondary in importance.
The Eclipse Persistence Services Project (EclipseLink) project's goal is to provide a complete persistence framework that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any type of data source, including relational databases, XML, or EIS systems. EclipseLink will focus on providing leading edge support, including advanced feature extensions, for the dominant persistence standards for each target data source; Java Persistence API (JPA) for relational databases, Java Architecture for XML Binding (JAXB) for XML, J2EE Connector Architecture (JCA) for EIS and other types of legacy systems, and Service Data Objects (SDO).
The Riena platform will be the foundation for building multi-tier enterprise client/server applications. As such Riena will broaden the usage of the service oriented architecture of OSGi/Equinox by providing access to local and remote services in a transparent way. Using this uniform programming model, the components of Riena and the business components of the enterprise application can be developed regardless of their target location. Components are later easily placed on client or server depending on the business requirements.
As an example the Riena user interface components will support a business process oriented user interface visualization and navigation metaphor which can be used as alternative to the default workbench layout.
The RAP project enables developers to build rich, Ajax-enabled Web applications by using the Eclipse development model, plug-ins with the well known Eclipse workbench extenstion points, JFace, and a widget toolkit with SWT API (using qooxdoo for the client-side presentation). The project is part of the Ganymede release train and released its 1.1 release.
JUDIE steht für Java Universal Database Import and Export. Das Tool exportiert einzelne oder alle Tabellen einer JDBC Datenbank nach XML und importiert diese wieder in andere Datenbanken. Es ist als API (JAR), Kommandozeilenprogramm oder Eclipse Plugin verfügbar. Es kann für Entwickler und Administratoren nützlich sein, um Daten zwischen Datenbanken zu übertragen, besonders zum Aufsetzen von Testdatenbanken. Wegen der einfachen API kann das auch automatisiert werden, z.B. als Skript oder Ant-Task.
The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.
The Memory Analyzer was developed to analyze productive heap dumps with hundreds of millions of objects. Once the heap dump is parsed, you can re-open it instantly, immediately get the retained size of single objects and quickly approximate the retained size of a set of objects. The reference chain to the Garbage Collection Roots then details why the object is not garbage collected.
Using these features, a report automatically extracts leak suspects. It includes details about the objects accumulated, the path to the GC Roots, plus general information like system properties.
Do you find it hard to keep track of all the code related to your software modification task? Do you wish you could keep a permanent record of the subset of a software system associated to different concerns (requirements, design decisions, tasks, bugs, etc.)? ConcernMapper does exactly this.
ConcernMapper is a plug-in for Eclipse that allows you to organize fields and methods into arbitrary modules called concerns. In brief, ConcernMapper allows you to reorganize the modularity of a software system in a way that suits your needs, without altering its "official" structure or behavior. It also allows you to keep a permanent record of the code associated with various concerns.
EclipseWork is a powerful code generation plugin for Eclipse. You can easily generate code using POJO's or Tables from the database.
EclipseWork takes care of all the complexity in creating Eclipse Wizards. You don't need to be an Eclipse developer to write powerful wizards. Enjoy!
Very interesting debugging concept. But the guys might get a problem because of the name (is also a software company, jivesoft).
"What is JIVE?
JIVE is an interactive execution environment for Eclipse that supports a declarative and visual approach to debugging object-oriented software. It can also serve as a pedagogic tool for teaching object-oriented programming. JIVE extends Eclipse's Java debugging facilities with interactive visualization, query-based debugging, and reverse stepping."
JAutodoc is an Eclipse Plugin for automatic adding Javadoc and file headers to your source code. It optionally generates initial comments from element name. Starting with Release 1.3 of JAutodoc it is possible to define Velocity templates for Javadoc and file headers.
Get the @Configurable stuff working within Eclipse...
"Some weeks ago I wrote a custom JSP tag for a Spring project I am currently working on. Inside the tag I wanted to use a Spring bean. Soon I realized that this case had to be handled a bit different because the tag is instantiated by the application server and not from the Spring context. Therefore the simple standard injection mechanism did not work."
The Relations application is a tool for knowledge management. It is a combination of a personal Wiki and an electronic slip box.
You can easily create items of three types (terms, texts and persons) and set them in relation to other items already entered, thus creating a rich context for your items. See the features list for more information.
Relations is a Rich Client Platform (RCP) application based on the Eclipse
The XAware project provides real time data integration with a service-oriented flavor. XAware makes other tools and frameworks much more productive by hiding data complexity behind "XML views". XML views span any number of data sources, and can read data, write data, or transfer data between sets of sources, all within a distributed transaction.
Deployer is an Eclipse plug-in to deploy files in remote servers, using SSH. It uses SFtp protocol to transfer the files. Support for other protocols is a planned feature. It's written in Java and released under the Lesser General Public License (LGPL).
Deployer was originaly coded to aviod the manual upload of jar files to my server every time I made a modification. It adds a Preferences page to the resources to set the deployment information (server, remote path, user and password), and a submenu with a Deploy action.
OpenTime
OpenTime is an open-source and standards compliant solution to time and expense data collection brought to you by Mirasol Op'nWorks.
With OpenTime you benefit from the ease of use and flexibility of a rich (thick) client whithout sacrificing the benefits of and Internet and web-aware application. OpenTime leverages the most advanced and high performance Java™ technologies available namely Eclipse, SWT/JFace, Hibernate, embedded relational databases, XML.
Set up and run Xcarecrows 4 WS to manage Apache Tomcat and Apache Axis2 in a few clicks.
* Install and configure Apache Tomcat and Apache Axis2. SSL ready !
* Start, stop and restart Apache Tomcat servers
* Configure as many Apache Tomcat as needed. No limitation.
* Manage Web Applications
* Manage Tomcat users
* Deploy and undeploy Web Services
* Download new Web Applications
* Download new Web Services
* Apache Tomcat version 6.0.13 ready
* Apache Axis2 version 1.2 ready
Cogenit's Xcarecrows 4 XML for Eclipse completes today's powerful integrated development environment to handle the daily tasks required by an XML workflow. To this end, Xcarecrows 4 XML offers:
* a graphical XML, XML Schema and XML stylesheets editor ;
* a graphical XML tree comparator ;
* a built-in checker against XML Schemas ;
* an XSL transformations tool kit.