Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
do you know any good reverse engineering tool that creates UML diagrams from Java code and Hibernate mappings across multiple projects, in Eclipse or Maven (not in the Javadoc)?
Thanks
Visual Paradigm creates recursively class diagramms from a source tree (navigatable) multiple projects are handled by adding muliple sources.
Db reengineering isn't that strong on large db schemas.
I doubt that Paradigm has support for hibernate mappings.
It sounds little bit like you're trying to catch up design after things get complicated ;-)
Try also Eclipse MoDisco, although it has no support for Hibernate as far as I know, but it allows extensible reverse engineering and is built on top of the EMF project.
Hibernate is possible just type "jpa annotation uml" into google and select one of the tool.
Standard Java without annotation is supported by almost all UML tools such RSA, MAgicDraw, eUML, Omondo etc...
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
What is a good Eclipse plugin for generating a class diagram (for a project)?
This image right here is exactly what I'm talking about.
Assuming that you meant to state 'Class Diagram' instead of 'Project Hierarchy', I've used the following Eclipse plug-ins to generate Class Diagrams at various points in my professional career:
ObjectAid. My current preference.
EclipseUML from Omondo. Only commercial versions appear to be available right now. The class diagram in your question, is most likely generated by this plugin.
Obligatory links
The listed tools will not generate class diagrams from source code, or atleast when I used them quite a few years back. You can use them to handcraft class diagrams though.
UMLet. I used this several years back. Appears to be in use, going by the comments in the Eclipse marketplace.
Violet. This supports creation of other types of UML diagrams in addition to class diagrams.
Related questions on StackOverflow
Is there a free Eclipse plugin that creates a UML diagram out of Java classes / packages?
Except for ObjectAid and a few other mentions, most of the Eclipse plug-ins mentioned in the listed questions may no longer be available, or would work only against older versions of Eclipse.
Must it be an Eclipse plug-in? I use doxygen, just supply your code folder, it handles the rest.
Try Amateras. It is a very good plugin for generating UML diagrams including class diagram.
Try eUML2. its a single click generator no need to drag n drop.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am planing to use Spring JDBCTemplate for all my database needs. I wanted to know if there is a Eclipse plugin which will take a data base table and auto generate -
The domain model POJOs
DAO Classes
I know such a tool already exists for hibernate(http://www.hibernate.org/subprojects/tools.html). Is there a similar plugin which will help me auto generate Spring JDBCTemplate classes?
The Telosys Tools Eclipse plugin is designed for this kind of job.
You can generate your Java (POJO) classes from the database with the basic templates
and you can also create your own template (a Velocity file) to generate your DAO classes
See http://www.telosys.org/
The Telosys Tools its powerful, when your choice is jdbcTemplate not ORM, you write your code for CRUD Operation per Model. If your have a lot of Model you have a lot of code for do the same things that's you need Code Gen.
I did a lot of research around this and now i know that there is no Eclipse plugin for my purpose.
QueryDSL has good support for JDBC and generates Entities for you automatically, however: I don't know how that would go together with JdbcTemplate, as QueryDSL "wants" to use its own object query "language" (Java-based).
It also integrates nicely with Eclipse.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for an API with the following requirements
It's simple to use and is concise. It is not bloated.
Works with Spring way of doing things, or is at least easy to make it work with Spring
Has a Maven repository, preferably it's already in the main repositories
Is production-tested, meaning a fair number of people are using it in production applications.
Help? Thanks!
Hector and Pelops are, as far as I know, the two that are most widely used (4). I dont think any of the two are mavenized (3). Both should work in a Spring framework environment(2). Your first criteria might be a little bit subjective. I dont find any of these two bloated. You might do, if you do, please tell me.
i know this is an old question but I'd like to point future viewer of the question to Astyanax. It's a very well documented Cassandra API with many examples and support very high level features such as locking and all versions of cql. Astyanax is also Mavenized.
Kundera is a object-datastore mapping tool for Cassandra, Hbase and MongoDB.
Some of the salient features are:
JPA 2.0 compliant.
Column/ super column indexing using lucene.
Support for entity relationships and JPA queries.
Cross-datastore persistence
It's hosted here:
https://github.com/impetus-opensource/Kundera
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking for a Java open source project for an academic study on test cases.
I need a project with 20-40 KLOC and at least a 100 JUnit tests.
A project that was developed using TDD methodology is prefered.
Something that I can drop in eclipse and run all the tests with minimal overhead for setups.
Any recommendations?
It's amusing that you say "drop in eclipse", as some parts of eclipse were written with TDD and have relatively large numbers of LOC. You may want to go that route. I know, for example, that the Eclipse-based FORTRAN IDE project is one such endeavor.
The Spring framework? May be too large perhaps.
There are any number of projects you can use. You could look at the BouncyCastle encryption library.
http://bouncycastle.org/java.html
To help with your search, you could have a look at Koders (http://koders.com/), the source code search engine. They have information about LOC for open source projects.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
What is the best open source java workflow framework (e.g. OSWorkflow, jBPM, XFlow etc.)?
Here's an article that compares kBPM, OpenWFE, and Enhydra Shark that looks like it has some good, thorough info.
It depends what kind of initial investment you want to make. jBPM is the best in terms of features and flexibility, but OSWorkflow is a more lightweight, easier to get up and running and has with a smaller learning curve.
Drools Flow is the best workflow solution that I came across recently. It has a luxury to be better than other solutions, since it is built and designed recently, and based on lessons learned from other long existing, somewhat over engineered frameworks.
Drools Flow comes as a community project along with an official Drools 5 release that besides Flow includes: Guvnor, Expert and Fusion.
Unfortunately Drools Flow does not have an official Red Hat support contract yet, and that is a stopper for some big corporations to consider it. One might think the support is not there for political reasons due to the jBPM project living under same support roof.
I'll cast a vote for jBPM. We used it on a larg-ish ETL platform in-house and it seemed to work quite well. I don't have anything to compare it to, however.
YAWL - Yet another workflow Language
http://en.wikipedia.org/wiki/YAWL