Why would you desing a J2EE application so user data is
entered by way of a JSP page and managed by an underlying
Java Beans class?
Answers were Sorted based on User's Feedback
Answer / tarun tyagi
See if you are still writing applications that use
data-aware GUI components to interface directly with the
database, you might want to reconsider. Applications built
in this manner are not object oriented. Such two-layer
(GUI/Database) applications violate one of the primary
principles of object-oriented design: encapsulation.
Encapsulation is what allows a client to interact with an
object without knowledge of its implementation details, a
primary premise for loose coupling. In applications that use
data-aware widgets, the opposite is the case. The client and
the database are very tightly coupled. GUI code, business
logic, and SQL statements are all interwoven throughout the
application source code. As a result, the application can
become a maintenance nightmare. Any changes in the database
schema will surely cascade into unexpected failures.
Thats why we design a J2EE application so user data is
entered by way of a JSP page and managed by an underlying
Java Beans class
| Is This Answer Correct ? | 10 Yes | 0 No |
Answer / nash
Its always better to seggregate/seperate the duties of
components. Its correct way to implement MVC architecture.
JSP takes care of View Component and Bean Object will be
used as Transfer Object in application.
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / sandeep
you can use mvc1 to implement the such requirement.
| Is This Answer Correct ? | 9 Yes | 4 No |
Answer / rajesh
As per my understanding, Java Bean exposes the properties
of the JSP page in a consistent way.
Also it represents the jsp page as a simple java object
(POJO) which is having certain state. and it is easy to
handle java beans.
| Is This Answer Correct ? | 0 Yes | 4 No |
What are the names of interfaces that doesn't consists of method/s ?
What is the purpose of having the concept of overloading?
Compare Mutex and Semaphore in java.
Why we do exception handling in java and how many types of exceptions are there?
Why java Don't Support Multiple interitence
public class Base { public void myMethod(int a,intb) {} } // Uses myMethod and then hides it. public class DerivedOne extends Base { private void myMethod(int a,int b); } will this compile or not .yes or no. why
Can we execute a program without main?
What are different types of inner classes ?
What does the “final” keyword mean in front of a variable? A method? A class?
Is java same as core java?
What is predicate in java?
11. static class A { 12. void process() throws Exception { throw new Exception(); } 13. } 14. static class B extends A { 15. void process() { System.out.println(”B”); } 16. } 17. public static void main(String[] args) { 18. new B().process(); 19. } What is the result? 1 B 2 The code runs with no output. 3 Compilation fails because of an error in line 12. 4 Compilation fails because of an error in line 15.