Thursday, February 7, 2008

Web Developement Standard ?

We had our monthly meeting yesterday Feb. 02, 2008. We've discuss about System Development Life Cycle(SDLC) since we are going to adapt and implement that methodology in our new project. So one of our developer come up with the proposal to our Business Process Engineer(BPE) that they were going to use UML in their requirement phase so that that well become our standard means of communication to them. But I guess only selected UML diagram that they are going to use because I believe that building an blueprint of the system must have a deep understanding about Object-Oriented Architecture and you cannot fully understand its concept and approach if your not gone through with an Object-Oriented Language. Anyway which UML Diagram that will fit to them?

After our discussion about those BPE's side we then proceed to my domain Java, Now our boss wanted me to come up with the Java web application standard, and she wanted to utilize all the oracle tools since were using Oracle 10G database. so I guess I must come up with....

IDE = JDeveloper
Model = ADF/TopLink
Controller = Struts

So am my right ?

But at the back of my mind I want to use Suns tools since when developing the frontend you dont have to deal with the oracle. So this is what I think.

IDE = Netbeans 6.* "not just IDE its Community"
Model = JPA/EJB 3.0
Controller = Spring 2.*
View = JSF 2.*/Jmaki 1.*

its really confusing and I must deliver this web standard this March 10, 2008. Can anyone suggest which ones good?

question is there such thing called as "Java Web Standard"? ...

1 comment:

  1. The standard for Web development in Java going forward is JSF - the only web framework that is part of Java EE 5.
    For back-end I guess JPA/EJB 3.0 is the way to go if you are looking for a standard.
    And guess what, Oracle JDeveloper actually does a great job for building applications with these two standard technologies.
    Have a look at this demo:

    Then visit the JDeveloper community on OTN : the discussion forum there is very active and will be able to answer any other questions you have.