DirectorySoftwareBlog Details for "Java Today"

Java Today

Java Today
Everything in know universe about Java. JSF, Hibernate, Spring , OSGi, all technologies for Web Development on Java.
Articles: 1, 2

Articles

RSF ("Reasonable Server Faces")
2007-09-21 10:29:00
RSF version 0.7.2 has been released. RSF promotes minimal and clean designs - in contrast to the majority of current Java frameworks which proliferate with increasingly complex schemes for managing stateful components, RSF cuts through the issue by promoting and facilitating zero server state designs. This brings web development more in line with the web - as well as making fewer demands on server resources, it arguably delivers apps which users find more idiomatic and intuitive.Other features since RSF's previous announcement at 0.6.1 include UVB (the "Universal View Bus") - a slimline DWR-like RESTful web service automatically derived from your webapp structure, and extensions to its rendering model allowing any section of markup to become a candidate for reuse.Going forwards, RSF is rapidly tracking the developments towards Spring Web Flow's 2.0 release, with its integration up to the mark for compatibility with the latest milestones of SWF 2.0M1 and Spring 2.1M3. RSF's focus ...
More About: Faces , Server , Sona , Serve
MyEclipse 6.0 Offers Help for the Java Weary
2007-09-07 09:53:00
Genuitec's MyEclipse 6.0 is all about the developer. Now based on Eclipse 3.3, the new version of this integrated Eclipse distribution includes a database and Tomcat 6.0, so that developers can deploy their application for on-desktop testing with just a few clicks. Elsewhere in this update are expanded Swing support, new AJAX debugging tools and access to a repository of sample code.MyEclipse 6.0 standard edition costs US$29.95 per year, per seat. The professional edition, which costs $49.95 per user per year, includes UML and architectural tooling features as well.
More About: Java , Offers , Offer , Clipse
OpenSymphony's ClickStream
2007-09-07 09:47:00
Introducing ClickStreamOpenSymphony 's ClickStream is a user tracking component for Java web applications. This means you can take a look and analyze the traffic paths and the sequence of pages that users have generated as they browsed your site. This traffic path is called a clickstream and it is the logicalgrouping of a HTTP session identifier and the requests associatedwith it, until the end of this session. The good news is you caneasily add this feature to your application by embeddingOpenSymphony's ClickStream to take advantage of this site usage information.
More About: Clicks
Terracota and Continuations by Bevin Geert
2007-09-06 09:26:00
Terracota and Conti nuations: TheServerSide Tech BriefUploaded by ciuranaGeert Bevin gives a concise overview of how Terracotta clustering works and describes how easy it is to integrate it with your applications in a transparent way, unlike other clustering technologies that require programmer participation to make them work. "Terracotta's philosophy is to treat clustering the same way as garbage collection," he said. Geert also talks about his work in continuations and clustering, and gives a few examples of how continuations work, and why they're important to web developers.
Greenhopper released for project management in JIRA
2007-09-06 09:22:00
Pyxis Technologies has just released the latest version of its JIRA plugin for project management, GreenHopper 1.2GreenHopper is a management tool for Atlassian's JIRA bug tracking, issue tracking and project management.The main goals of this plugin are to provide JIRA users with the following: An interactive and simple interface to manage their projects (AJAX-based) Tools to increase the visibility and traceability of ongoing versions
More About: Project Management , Management , Project , Released , R Project
GWT 1.4 released
2007-09-06 09:19:00
New widgets and librariesRichTextArea, HorizontalSplitPanel and VerticalSplitPanel, SuggestBox, DisclosurePanel, PushButton, ToggleButton, and an enhanced Image widget make advanced applications easier than ever.ImageBundle automatically consolidates multiple images into a single HTTP request.NumberFormat and DateTimeFormat make easy work of complex internationalization and localization.You can finally use java.lang.Serializable with GWT RPC, and the GWT RPC server-side subsystem is no longer intimately tied to servlets. You can easily wire it into any Java back-end infrastructure. Spring fans, rejoice.A new JUnit-based benchmarking subsystem makes measuring and comparing the speed of code snippets as easy as writing unit tests.New deployment options and optimizationsAdding GWT modules to an HTML page is now simple: just add a <script> tag.You can now include GWT modules across domains. Note that including scripts from other sites that you don't fully trust is a big security ...
More About: Released
Google Web Toolkit out of beta as of 1.4 release
2007-09-02 18:32:00
There's lots and lots of cool new stuff in GWT 1.4, so it's hard to know where to start.How about application performance?! This release includes several breakthroughs that make your compiled GWT code significantly smaller and faster. Many users are reporting that after a simple recompile with 1.4, their applications are up to 30% smaller and 20%-50% faster. And startup time in particular is now highly optimized thanks to a new bootstrapping technique and the availability of image bundles.To see the new hotness in action, try visiting the new-and-improved Mail sample a few times. It's darn fast the very first time you visit it, but subsequent visits are insanely fast. That's because, in addition to a fast initial startup, GWT code uses a clever caching technique to prevent applications from making unnecessary HTTP requests.As Joel Webber (Tech Lead of GWT Core Libraries) would say, "The fastest HTTP requests are those that do not, in fact, occur."
More About: Google , Beta , Release , Toolkit , Googl
Seven habits of effective developers
2007-09-02 17:50:00
ZDNet Asia's interview with Sun staff engineer Lee Chuk Munn, who likens writing applications to writing books. The habits he cited include: understand the problem, use appropriate tools, strive for simplicity, and so forth."Programming is just an expression to a solution. A lot of it is about understanding and recognizing the problem and getting help. This [concept] is generic across all programming languages, it doesn't matter what you use--whether it's C+ or Java. The approach is still the same," he said."What irks me is developers today are churning out applications without any regard or love for it. That's my number one pet peeve. So, it's like they're doing it for the money which is good, if you're a project lead, but you need to put in some concern and care into what you're building and not just in shipping [the application]," he noted.
More About: Habits , Developers , Effective , Develop , Bits
PageBus and the AJAX Challenge: TheServerSide Video Tech Brief
2007-08-23 11:03:00
PageBus and the AJAX Challenge : TheServerSide Tech BriefUploaded by ciuranaTIBCO's PageBus is an open-source Javascript messaging bus for integrating heterogenous AJAX elements in a web page through broadcasting and listening of events published to specific topic names. Messages can be dispatched from one AJAX component to another, or they can be bridged with messaging systems on the remote server. Rather than hard-wiring the AJAX components on a page to talk to one another, PageBus simplifies development by providing a simple publish-subscribe API. This helps modularize applications and promotes team development, unit testing, and better source repository management.PageBus is the main integration technology behind the AJAX Challenge, a web development contest with the goal of creating the largest mashup in history. Are you up to the challenge?Kevin Hakman is the director of developer evangelism for TIBCO General Interface, an award-winning rich Internet application framework. Ge...
More About: Video , Ajax , These
Interface21 announces Spring Web Services 1.0
2007-08-23 10:58:00
What is Spring Web Services ? Spring Web Services is a product of the Spring community focused on creating document-driven Web services. Spring Web Services aims to facilitate contract-first SOAP service development, allowing for the creation of flexible web services using one of the many ways to manipulate XML payloads. Key Features Makes the Best Practice an Easy Practice: Spring Web Services makes enforcing best practices easier. This includes practices such as the WS-I basic profile, Contract-First development, and having a loose coupling between contract and implementation. Powerful mappings: You can distribute incoming XML request to any object, depending on message payload, SOAP Action header, or an XPath expression. XML API support: Incoming XML messages can be handled in standard JAXP APIs such as DOM, SAX, and StAX, but...
More About: Anno
Tech Brief about Aranea Framework, by Jevgeni Kabanov
2007-08-16 18:07:00
Aranea Framework : TheServerSide Tech Brief Uploaded by ciurana
More About: Ework
jMaki: Tech brief
2007-08-13 16:49:00
Project jMaki : TheServerSide Tech Brief Uploaded by ciurana
IE memory leaks solution for AJAX enabled components.
2007-07-31 14:17:00
First Part. Short Intro.First of all , I must say that probably you already know about problem with memory leaks in IE. And also we have a lot of pages on different sites where people were discussed the patterns of memory leaks in IE.Just try to google on memory leaks in IE, or something like that - and you'll see.Main part. The problem.But I want to share with you the solution to a problem with memory leaks in IE.I want to describe you a problem, If you'll made your own AJAX-enabled component with a lot of javascript on the client-side, you may get the situation when memory allocated by IE will grow after each(or may be not each) component refresh with AJAX or whole page refresh probably.You could see such behavior , if you assign( by javascript ) to your AJAX enabled component any custom(means non-standard :) ) events or some specific functions, in which you'll get reference to that component.This is very popular way to do such things.And if you'll take your AJAX enabled compo...
More About: Memory , Ajax , Components , Solution , Leaks
QuipuKit 1.2 Is Available Now!
2007-07-29 17:35:00
QuipuKit is a JSF components library. I wrote about it in my past posts.I've tried it in two of my projects. Web applications that was made - working under Tomcat server, so I wasn't boring about Quipukit's compatibility with other servers. Now as was written in press release , QuipuKit library works under Jboss server, WebShpere server and support JBoss Seam framework.Other features are pretty good. Mainly I was using it's TreeTable and DataTable components.In version 1.2 Quipukit library now has SuggestionField component.As I saw in it's demo - it's kind an AutoComplete component.You can take a look by your own on the demo of QuipuKit library.$450 for per developer license - it's great price for library like that.
More About: Available
JSF 1.2 - Apache MyFaces 1.2.0 released
2007-07-18 16:36:00
The Apache MyFaces team is pleased to announce the release of Apache MyFaces Core 1.2.0.MyFaces Core 1.2.x is a JavaServer(tm) Faces 1.2 implementation as specified by JSR-252. MyFaces Core has passed Sun's JSR-252 TCK and is 100% compliant with the JSR-252 specification.MyFaces Core 1.2.0 is available in both binary and source distributions.* http://myfaces.apache.org/download.htmlMy Faces Core is also available in the central Maven repository underGroup ID "org.apache.myfaces.core".Release notes are available.From the editor: It's as yet unclear whether Tomahawk, which extends JSF with new components and converters, is compatible with MyFaces Core 1.2.0, as Tomahawk is specified as a JSF 1.1 library. Likewise with the other MyFaces subprojects, such as Tobago (more user interface components and theming), Trinidad (dialog management and page flow scope), and Orchestra (which combines JSF with a persistence layer). They should be compatible, however: is anyone willing to confirm?Po...
More About: Released , Lease , Ease
JCR 2.0 under public review
2007-07-18 10:44:00
The next major revision of the Java Content Repository (JSR-283) has entered public review status on the JCP web site. Most of the visible changes revolve around querying a repository for content, with the SQL and XPath query languages being deprecated.JCR is gaining acceptance in the market, with open source vendors like Alfresco, Apache, Magnolia as well as commercial vendors such as Day, and Percussions available. (Note: this is very far from an exhaustive list, although it'd be nice to have an exhaustive list somewhere...)The revision to the specification is an excellent step forward.
More About: Public , Review , Under
WebGalileo Faces releases components as open source
2007-07-18 10:42:00
JSCAPE and SoftAspects today announced that their popular WebGalileo Faces component suite will be released as open-source under the Apache License. The decision to go open-source was made in an effort to expand the user base while continuing to offer commercial support options. JSCAPE and SoftAspects will continue to offer support to current licensed customers as well as provide community user forums and paid commercial support options for the newly released open-source version.WebGalileo Faces is a suite of Ajax-enabled Java Server Faces (JSF) components for streamlined development of Rich Internet Applications. Using WebGalileo Faces, developers can create web based applications in a fraction of the time required and with fewer errors. This time savings allows developers to deploy applications much faster and focus more of their efforts on the business logic of the application versus the technical details of writing software. Components include containers, panels, dual lists, m...
More About: Open Source , Open , Source , Open-Source
Aspect Orientation for Mashups using OpenESB by Gopalan Suresh Raj
2007-07-14 14:00:00
Modularity and Encapsulation have always been cornerstones of good software engineering. Modularizing concerns is an important way to ensure that there is very little overlap in functionality between software services. Concerns that defy encapsulation are termed Cross-cutting concerns. Cross-cutting concerns make a clear separation of concerns difficult to achieve since they may cut across many modules within a software application. Some examples of such cross-cutting concerns are logging which cross-cuts all logged classes and operations, or caching which cross-cuts all cached objects, or alerting, or message tracking, or auto-reconnect, or queuing, et aliae.Aspects help to encapsulate cross-cutting expressions in one place. By applying an Advice, at various points in an application called Join-Points, Aspects can alter the behavior of the non-aspect parts of a software application.The Java Business Integration (JBI) specification, JSR-208, provides a loosely coupled integration mo...
More About: Sure , Pala , Mashup , Opal , Orientation
Java EE 6, OSGi & Sun on different wavelength's
2007-07-13 13:42:00
Java EE 6 is on the drawing board, but the opinions are already starting to diverge. Rod Johnson -- of Spring fame -- thinks Java EE 6 is on the right track, see the discussion on Rod Johnson: "Java EE 6 Gets it Right" . However, this is not the same tone adopted by some OSGi proponents. Peter Kriens over at OSGi writes: "Can someone tell Sun about OSGi", going onto say : Someone just sent me a mail linking JSR 316. A JSR that will specify Java Enterprise Edition 6, the successor of Java EE 5, which was defined in JSR 244.Now before we take a look, lets just investigate some recent trends in the Enterprise computing world. Hmm, BEA moved their micro Service Architecture on top of OSGi, IBM Websphere 6.1 seems to have chosen OSGi, Jonas is an EE framework build on OSGi from day one, and the JBoss Microcontainer is modified to support OSGi. On top of that, we have one product that made many people re-think Java EE: Spring. Now this product fell in love with OSGi. The market clearly s...
More About: Java , Wave , Elen , Diff
Interoperability between the Java platform and Windows Communication Founda
2007-07-13 11:00:00
Project Tango develops and evolves the codebase for WebServices Interoperability Technologies (WSIT) that enableinteroperability between the Java platform and Windows Comm unication Foundation (WCF) (aka Indigo). Project Tango's WSIT tecnology is bundled inside GlassFish v2. It is alsopossible to download a more recent version of WSIT and install intoGlassFish or Tomcat.Project Tango uses JAX-WS andJAXB as a foundation upon whichto build plugins to provide web services features such asbootstrapping communication, optimizing communication, reliablemessaging, atomic transactions, security and trust.One of the main goals of Project Tango is to provideinteroperability with Windows Communication Foundation,the Web services stack bundled with the .NET 3.0 platform.The two main value propositions of Project Tango are the following:? An implementation of the key WS-* specifications? Interoperability with .NET 3.0 frameworkTango provides an implementation of the key enterprise Web services...
Seam and Flex by Shashank Tiwari
2007-07-11 11:08:00
JBoss Seam and Adobe Flex are two promising technologies. Seam makes it easy to build stateful web applications. It integrates the Java EE frameworks together. Flex is a great rich application development framework. The question is can they and should they be used together?Seam till its 1.x versions used JSF as the main UI framework. This implied that it was built around a server side UI model. Flex on the contrary is a client side UI framework. Oops! so we have a big disconnect right away! Not really, there possibly are some viable options to make them work together. In the latest version of Seam 2.0.0 BETA the coupling with JSF has been loosened. Also, in the past its been demonstrated that JavaScript UIs (built on frameworks like DOJO or any other) could directly remote to Seam server side components. Remember though that JavaScript runs within the browser whereas Flex applications runs within the Flash VM. Does that matter?One option is to have Flex as the front end and make Fle...
More About: Hank
JSF 2.0. When & What ?
2007-07-08 14:08:00
I think most of web developers on java, know that JSR 314is in the review ballot phase.This JSR is all about JavaServerFaces 2.0By next year when the specification is ready for release we would see a lot of goodies in JSF, some of them being -- better view decription technology - somewhat like facelets or maybe better.- application modification and deployment at runtime- tighter integration with Ajax. perhaps support for a small JavaScript library contract specification.- better and maybe centralized error handling- minimization of ?xml hell?, use of annotations instead- possibility of RESTful urls and use of GETs- skinning and themeing- reduction of effort required for creating custom componentsYou can view the requirements scratchpad for this JSR.
Remind about OSGi.
2007-07-08 14:08:00
OSGi is a specification of a Java based service platform targeted for use by systems that require long running times, dynamic updates, and minimal disruptions to the running environment.. The Eclipse Equinox project provides one of many available implementations of this specification (EclipseZone recently featured a podcast with Equinox project lead Jeff MacAffer) and serves as the reference implementation of the latest OSGi R4 specification. Initially, OSGi was targeted at home automation and residential gateway devices. More recently, it has found use in everything from mobile phones to cars. The OSGi specification breaks software up into units of functionality called bundles. As a result this makes OSGi an idea base for applications such as IDE and application servers that often have numerous "modules" that may or may not need to be started at runtime or after the application has been started. The Eclipse IDE has made use of OSGi as its base since version 3.0. More recently ...
More About: Remi
OSGi , Spring OSGi and the server-side. Part 4
2007-07-08 14:01:00
Now , I want to tell you about server-side of OSGi technology. Nowadays, better support of server-side gives Eclipse Equinox OSGi framework.From a code point of view, Equinox is an implementation of the OSGiR4 core framework specification, a set of bundles that implement various optional OSGi services and other infrastructure for running OSGi-based systems.More generally, the goal of the Equinox project is to be a first class OSGi community and foster the vision of Eclipse as a landscape of bundles. As part of this, it is responsible for developing and delivering the OSGi framework implementation used for all of Eclipse. In addition. the project is open to: Implementation of all aspects of the OSGi specification (including the MEG and VEG work) Investigation and research related to future versions of OSGi specifications and related runtime issues Development of non-standard infrastructure deemed to be essential to the running and management of OSGi-based systems Implementation...
More About: Spring , Server , Part , Side , Serve
Rethinking JSF - The Real Problem. By Joseph Ottinger
2007-07-07 15:55:00
This article is worth to look at. The main problem that discussed there is that JSF, for a component framework, has so few components.It is hard to disagree with that."So... where are the login box components? Where are the search box components? Where are the data input components? Where's the ability to manage "pretty URLs?" ("Pretty URLs" are also known as bookmarkable URLs, or search-engine-friendly URLs.) Where is the data flow? Where's the conversational state?There's absolutely nothing in JSF that prevents these things from being made, and some groups (vendors, open source groups) have already made some of them - frameworks and implementations like Seam, IceFaces, RichFaces, Tomahawk, NetAdvantage, and others. For others, code is readily available in books like "JSF: The Complete Reference" (Schalk, Burns), "JSF In Action" (Mann), and "Core JSF" (Geary). Some elements are even available on the web (for example, how to manage pretty URLs). There are also sites with lots of ...
More About: Joseph , Problem , Real , Thinking , Jose
Ajax Experience: What's interesting for Java developers?
2007-07-07 15:53:00
"The Ajax Experience , scheduled for July 25-27 2007 in San Francisco, has a lot of great sessions of interest to Java developers - whether you're following JSF, GWT, Struts, or even hand-coding your client-side UIs yourself. The Ajax Experience caters to the technology behind Web 2.0 - you should check it out.Topical tracks include architecture, performance, design and effects, and specific frameworks. Speakers include framework developers like Brad Neuberg (Dojo), Patrick Lightbody (Struts2), Joe Walker (DWR), and more. Specific sessions of interest to Java developers include "Flash: Strengths vs. Weaknesses and How to Best Utilize it in Projects," by Geoff Stearns, a Youtube engineer; Advanced Prototype usage (Prototype is the underlying toolkit used by many Ajax frameworks); Continuations in Javascript; Advanced Web Security with Joe Walker, and more.Of course, these are only the tip of the iceberg for Ajax developers.So what makes this conference useful? Well, consider: for mos...
More About: Interesting , Developers
JSR-275 - Units and Measures for Java 7 - draft terminates soon
2007-07-06 09:57:00
I really interested in what it would be? And how it would be implemented?This is what they say:"Java developers who work with physical quantities (such as developers in the scientific, engineering, medical, and manufacturing domains) need to be able to handle measurements of these quantities in their programs. Inadequate models of physical measurements can lead to significant programmaticerrors. In particular, the practice of modeling a measure as a simple number with no regard to the units it represents creates fragile code. Another developer or another part of the code may misinterpret the number as representing a different unit of measurement. For example, it may be unclear whether a person's weight is expressed in pounds, kilograms, or stones.Developers must either use inadequate models of measurements, or must create their own solutions. A common solution can be safer and can save development time for domain-specific work. This JSR proposes to establish safe and useful methods...
More About: Draft , Sure , Units , Term
WhoDoes, free web-based project management software
2007-07-02 10:18:00
GotThingsDone.comhas released WhoDoes, a new intuitive web-based project management software developed with Ruby on Rails.Whodoesis suitable both for firms and professionals that have to plan and manage various projects of diverse complexity, where a lot of people, united or distributed anywhere, have to be coordinated and have to collaborate with tracking the advancement of the developed activities.WhoDoes is designed to assist Project Managers and team members in the planning and management of projects with varying complexities.It makes managing of complex projects easy, and facilitates the convenient planning of short-term small activities.The major hitch in project management is making all the team members aware of what they have to do daily, so a successful project management tool must first of all answer the following question: What do I have to do today?WhoDoesis designed to manage activities and share real time information with all the team members, whether they are in the s...
More About: Software , Project Management , Management , Free
OSGi , Spring OSGi and the server-side. Part 3
2007-06-30 18:57:00
Here is a part from comparison between Spring OSGi and OSGi services, Equinox extensions.Comparison MatrixExtensionsServicesDeclarative ServicesSpring-OSGiWhat are registered?XML declarations, optionally containing class names.Java objects.Placeholder proxies for Java objects, replaced by real Java objects on first use.Placeholder proxies for Java objects, replaced by real Java objects on first use.How are they registered?All <extension> nodes in the plugin.xmlare automatically registered.Through the BundleContext APIAll service component XML files declared through the Service-Component manifest entry are automatically registered.All Spring XML files contained in the META-INF/springfolder of a bundle, or declared through the Spring-ContextHow are they consumed?Queried by extension point ID. Registry returns all entries, consumer must iterate them to find which one(s) it wants.Queried by interface name, plus a property filter. Usually the filter is specific enough to ensure ju...
More About: Server , Part , Side , Part 3
OSGi , Spring OSGi and the server-side. Part 2
2007-06-30 18:57:00
Spring OSGi is a sub project of Spring Framework."The Spring Framework is the leading full-stack Java/JEE application framework. It provides a lightweight container and a non-invasive programming model enabled by the use of dependency injection, aop, and portable service abstractions. OSGi offers a dynamic application execution environment in which components (bundles) can be installed, updated, or removed on the fly. It also has excellent support for modularity and versioning."Benifits from using Spring OSGi in OSGi runtime environment: Better separation of application logic into modules The ability to deploy multiple versions of a module concurrently The ability to dynamically discover and use services provided by other modules in the system The ability to dynamically deploy, update and undeploy modules in a running system Use of the Spring Framework to instantiate, configure, assemble, and decorate components within and across modules. A simple and familiar programming model for...
More About: Spring , Server , Part , Side , Serve
More articles from this author:
1, 2
80092 blogs in the directory.
Statistics resets every week.


Contact | About
© Blog Toplist 2009 - Supported by Web Catalog - SEO by FeWorks
eXTReMe Tracker