The Source for Java Technology Collaboration
User: Password:



Editor's Daily Blog

Coding Naked

Posted by daniel on July 15, 2003 at 07:56 AM | Comments (1)

Getting started programming in Java can be a daunting task. Experienced programmers don't think twice about creating a GUI and adding a JButton. Ken Arnold suggests that you look at the JButton class with the eyes of a newbie. It is overwhelming. Scan the number of methods that are available to you from JButton directly and from the hierarchy from which it descends: AbstractButton, JComponent, Container, Component, and Object itself. All you want to do is create a button with a label that is tied to some action when it is clicked. What's all this other stuff?

That's part of the idea behind the Naked Objects framework. If you buy into the framework, you are supposed to be able to keep your attention on the business logic and allow the framework to help you with the routine but required tasks. Today's java.net featured article, Introduction To Naked Objects is a comprehensive introduction to the framework. For those who think of javac coupled with either vi or emacs as their IDE, Naked Objects may be too much of a leaky abstraction.

Brian Coyner takes you through a quick example of using the Naked Objects framework for easily providing direct access to business objects. "The concept is simple: write behaviorally complete business model objects and use generic views and controllers. Thus, if a business model object supports a public behavior, then the user has access to that behavior. "

In today's featured Weblogs Alan Williamson advises you "Don't panic ... you don't need to know everything" . He writes that you can't possibly keep up with all of the latest Java developments. You should try to track current trends and learn APIs when the need arises. Will Iverson looks for your input on the massive variety of data types being used. The old days of incompatibility of types may be reappearing in the use of web services. Provide feedback to his entry on "Annoying Data Types & Open Sourcing A Schema Update Library" .

In Also Today, there's a little conflict on the Javapedia. Join in the discussion of the best way to ConvertFromByteArrayToInt. The upcoming J2EE 1.4 release includes the new release of JSP 2.0 Technology. JSP 2.0 spec co-lead Mark Roth presents an overview of the new features that will be included in JSP 2.0 in this JDJ article.

Steve Mallett, the Java Today news editor has gathered the following Java Today News Headlines : "China Unicom adds Java to BREW", "Unisys Jumpstarts Server Line with JVM", "JCache alpha 2 released", "Inca X: v1.1 - free Jini 2.0 IDE", and "Yahoo to buy Overture for $1.63 billion".

Once this page is no longer featured as the front page of Java Today it will be archived at http://today.java.net/today/archive/index_07152003.html. You can access other past issues by changing the address appropriately.


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • 网络营销软件
    网络营销软件
    网络营销软件
    群发软件
    群发软件
    ---
    群发软件
    网络营销软件网络推广软件网站推广软件下载引擎登陆软件论坛群发软件下载免费版
    论坛群发软件,信息群发软件,群发软件,网络营销软件,网站推广软件引擎登陆软件下载
    网站排名软件网站推广软件信息群发软件博客群发软件论坛群发软件免费下载
    群发软件,信息群发软件,博客群发软件,论坛群发软件,免费下载:群发软件系统
    推广小助手破解版
    论坛群发软件
    网站排名软件
    群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件博客群发软件网络营销软件网络营销软件
    网站排名软件网站排名软件网站优化软件信息群发软件信息群发软件信息群发软件论坛群发软件网站推广软件网站推广软件博客群发软件博客群发软件

    群发软件群发软件博客群发软件论坛群发软件网络营销软件论坛群发软件
    信息群发软件推广软件网站推广软件网络营销软件网站推广软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件
    网站排名软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    网站推广软件

    群发软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    博客群发软件
    信息群发软件
    论坛群发软件
    信息群发软件
    博客群发软件
    qq群发软件
    邮件群发软件
    博客群建软件
    企业名录搜索软件
    信息群发软件
    邮件群发软件
    论坛群发软件
    博客群发软件
    网站推广软件
    网络营销软件

    Posted by: xinxi123 on December 04, 2007 at 09:38 AM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds