Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 146
  1. Ruby on Rails + CDI? Why not! Enter TorqueBox + Weld

    I guess many people are often “unsatisfied” with how JSF works and how much time it sometimes takes to do a simple thing.

  2. Initial valid-time support in Envers

    I just commited initial support for valid-time auditing in Envers, a feature that a lot of users has been (directly or indirectly) asking for.

  3. NEnvers

    If you are a .NET and NHibernate user, soon you’ll be able to use Envers in your project!

  4. Object Services in Scala

    Using Scala’s implicits it’s possible to implement Object Services in a much more “user-friendly” way.

  5. Object Services, or bridging anemic and rich models, in CDI/Weld

    Rich domain models are certainly a nice, object-oriented idea, but I always had one problem with them: what if they become bloated with completely unrelated methods?

  6. CDI & Weld Extensions in Git

    Hello, I’ve created a new cdiext project at github, initially with two extensions: Stackable Security Interceptors, about which I blogged here and here.

  7. JSR-308, checkers framework and static analysis on GeeCON

    I’ll be speaking about the JSR-308 specification (annotations on java types), which will be part of Java 7, on the GeeCON conference, which will take place from the 13th till the 14th of May 2010 in Poznan, Poland.

  8. Extending the security interceptor for Weld/JSF2

    In my previous post, I described how to create a simple security interceptor, which checks conditions defined using EL expressions, e.

  9. Hibernate 3.5-Final, Envers included, released!

    Hibernate 3.5 was just released; congratulations to Steve and the whole team!

  10. Simple security interceptor in Weld/JSF2

    Waiting for the Seam3 security module, I wrote a simple security interceptor (inspired by the Seam2 security annotation).

  11. JSF2 navigation: post->redirect->get

    JSF2 improves a lot both how navigation can be done (you can now return a view id from an action method, no need to describe every navigation case in faces-config.

  12. Projects Using Envers wikipage

    I just created a new “Projects Using Envers” wikipage; so if you are using Envers in your project, make sure to add it to the list!

  13. Envers 1.2.2 released!

    After quite a long break, I’m happy to announce a new release of Envers (available on the downloads page, or via Maven).

  14. Dependency Injection and replacing dependencies in CDI/Weld

    From time to time, in a system I develop, which uses EJB3 beans as the basic “component model”, I have a need to do some operations using a new entity manager (but still in the same transaction).

  15. Nonnull-check generator: a scala compiler plugin

    Recently I played a bit with compiler plugins for Scala.

  16. Typestate checker – checking iterators

    In the new 0.2.2 release of the typestate checker (an extension to the JSR308 checkers framework), you can now specify a state, to which an object transits, if a method returns true or false using the afterTrue and afterFalse elements in state annotations.

  17. Javarsovia, static analysis and annotations

    If you’ll be in Warsaw this weekend, and if you speak polish, be sure not to miss Javarsovia, a one-day conference organized by the Warsaw JUG.

  18. Envers on Jazoon

    If you’ll be attending Jazoon next week, be sure not to miss the Envers presentation!

  19. Envers 1.2.1.GA released

    Yesterday I uploaded a new release of Envers, 1.2.1.GA.

  20. StaticAccess detector for FindBugs

    The StaticAccess detector is a FindBugs plugin, which lets you verify that methods do not rely on static (global) state, that is, that they don’t read or write static variables which aren’t constant.

  21. New features in Typestate Checker

    I’ve uploaded a new version (0.2) of the typestate checker (for an introduction, see this blog post), which contains bug fixes and much improved exception handling.

  22. Envers 1.2.0.GA in Maven repository; JSR308 typestate and maven plugin in GIT

    The recently released Envers 1.2.0.GA finally made it to the JBoss Maven repository; you can find it here:

  23. Envers 1.2.0.GA released!

    Today Envers 1.2.0.GA has been released!

  24. JSR308 Checkers Maven2 plugin

    I’ve written a prototype JSR308 Checkers Maven2 plugin.

  25. Envers in Anvers!

    December came, so it’s time for Devoxx!

  26. Typestate checker – introduction

    When dealing with mutable objects in Java, we quite often see that “states” of the class considered emerge.

  27. Envers moves to Hibernate!

    I’m happy to announce that Envers is now a module of Hibernate!

  28. Adding structure to Seam events

    The idea described here is originally by Tomek Szymański.

  29. Envers 1.1.0.GA released

    Today Envers 1.1.0.GA has been released.

  30. Envers on JDD 08

    If you’ll be visting Java Developers’ Day 2008 in Cracow, Poland on Thursday, be sure to stop by and see my presentation of Envers.

  31. Envers 1.1.0.beta2 released with collections support

    Today Envers 1.1.0.beta2 has been released.

  32. Envers on Herbstcampus 2008

    Yesterday I came back from Herbstcampus 2008 in Nürnberg.

  33. Envers is back from vacations

    Hello, after a vacation break, Envers is back with a 1.1.0.beta1 release.

  34. Envers 1.0.0.GA released!

    Today the first general availability version of Envers has been released (downloads, release notes).

  35. Bi-temporal versioning with Envers

    With the recent addition of queries to Envers, it is now possible to easily retrieve data in a bi-temporal way.

  36. Envers beta – now with queries!

    So far Envers made it easy to store historical data; now, with version 1.0.0.beta1 (download here), you can also query it, in two “dimensions”: for entities at a given revision and for revisions, at which an entity changed.

  37. What data should be stored in versions tables? – a poll

    Hello, I’ve posted a poll on what data should be stored in versions tables in Envers, see here and cast your vote:

  38. Envers preview 3: logging data for revisions, Seam demo

    With the preview 3 release of Envers, you can easily associate additional data with revisions.

  39. Value-to-variable binding “let” tag for JSF, Facelets and Seam

    The “let” tag enables you to bind the value of any expression to a variable and later reuse it, without recalculating the value.

  40. Envers preview 2: versioning relations

    You can now download a second preview version of the Envers library!

  41. Introducing Envers: Easy Entity Versioning

    Hello, Envers is a project which enables you to version your entities, simply by annotating them with @Versioned!

  42. Clean URLs in Seam: URLRewriteFilter

    Starting with Seam 2.0.1 (annoucement here, download here) you can fully use UrlRewriteFilter to make URLs in your Seam app nice and clean.

  43. Instant Facelets: changes in .xhtml and no redeploying

    If you are developing anything with Facelets/Seam/… frameworks, you probably know the pain of having to redeploy after each .

  44. Developing with Seam and without frequent redeploying

    Seam in combination with JBoss Tools already has the features I wrote about some time ago (see here), unless, for example, you aren’t using Eclipse or you want to develop with Seam 2, which isn’t supported by JBoss Tools yet.

  45. UTF-8 in JBoss/Tomcat + MySQL + Hibernate + JavaMail

    While most of (web)applications communicate with the end user in English, a lot of them use native languages, which often have some special characters (not to look too far for an example, we have the Polish alphabet, with ą, ę, ś, etc).

  46. Developing JSP/JSF pages without frequent redeploying

    Imagine you are developing a web application, which displays some JSP files.