answersLogoWhite

0


Best Answer

business logic ....refers to the domain specific logic rules,proc,and processes

presentation logic......concerned with how objects are displayed to the user of the software

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is business logic and presentation logic in java?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the difference between mvc1 mvc2?

MVC1 architecture combines business logic with the presentation logic, where as MVC2 seperates the two concerns. Struts framework is based on MVC2. MVC1 architecture combines business logic with the presentation logic, where as MVC2 seperates the two concerns. Struts framework is based on MVC2.


Can you use business logic in constructor with example in java?

No. Logic should never go in a constructor; constructors should only be used to instantiate and initialize object data.


What is the language primarily used for Internet based applications?

with single programming language we cannot do anything on the internet. Actually every application in java is divided into three layers. Presentation layer, Application layer, Data layer. Every layer has its own specification. Presentation layer role is to interact with client means presentation layer takes input from the user and send it to Application layer. Application layer is a business logic layer. All the logic is done in this layer. Data layer contains the data. for example:- suppose user enters student no. and student name in presentation layer, from here the data is send to application layer. In application layer we can write the logic for inserting, deleting, retriving and modifying the user data in database. From here the controller goes to datalayer to fetch data from database and sends the data back to user then the user see the corresponding data in the presentation layer. For presentation layer: html, jsp, velocity etc are used. For application layer: ejb, hibernate....... for data layer: oracle.......


Which package in java is treated as default package?

java.lang defines the core Java language, without which all of Java would fail to operate. It is therefore the default package that must be used with every program that will run Java, as it contains all of the logic necessary for exception handling, threads, classes that represent primitives (and their associated logic), and so on.


Why java is 'simple'?

java is similar to c/c++,easy to learn if you have some programming experience. and also the developers omitted the concepts of pointers(which are very difficult) in java When java is developed,developers want it to be simple because it has to be work on electronic devices.Where less memory is available.

Related questions

What is the difference between mvc1 mvc2?

MVC1 architecture combines business logic with the presentation logic, where as MVC2 seperates the two concerns. Struts framework is based on MVC2. MVC1 architecture combines business logic with the presentation logic, where as MVC2 seperates the two concerns. Struts framework is based on MVC2.


How MVC work with JSP page?

In the context of JSP, the Model-View-Controller (MVC) pattern can be implemented by having the JSP act as the View to display data from the Model (usually Java objects) and the Controller can be represented by servlets or Java classes that handle business logic and interact with the Model. The JSP page is responsible for displaying the data provided by the Controller, maintaining a separation of concerns between the presentation (View) and business logic (Controller).


Can you use business logic in constructor with example in java?

No. Logic should never go in a constructor; constructors should only be used to instantiate and initialize object data.


What are the advantages of jsp?

Some advantages are:SimpleEasy to learn and useProvides rich UI features through support for CSS, HTML and Java ScriptProvides support for business logic through support for java code


What is reason for separating business logic and presentation in JSP?

There can be a few different reasons for doing this. One is to separate the actual work being done and who is doing it. Have a business logic developer working independently from a creative web developer. Another reason would be for re-use. Developing reusable business logic components makes sense, instead of embedding that logic where it can't easily be reused in the front end.


What is the language primarily used for Internet based applications?

with single programming language we cannot do anything on the internet. Actually every application in java is divided into three layers. Presentation layer, Application layer, Data layer. Every layer has its own specification. Presentation layer role is to interact with client means presentation layer takes input from the user and send it to Application layer. Application layer is a business logic layer. All the logic is done in this layer. Data layer contains the data. for example:- suppose user enters student no. and student name in presentation layer, from here the data is send to application layer. In application layer we can write the logic for inserting, deleting, retriving and modifying the user data in database. From here the controller goes to datalayer to fetch data from database and sends the data back to user then the user see the corresponding data in the presentation layer. For presentation layer: html, jsp, velocity etc are used. For application layer: ejb, hibernate....... for data layer: oracle.......


What is Java Servlet?

A java servlet is the heart of a Java Enterprise web application. It contains most of the business logic that the web application needs. The initial web application technologies did not have capabilities to support dynamic contents in a secure and efficient way. Java Servlets were created to address this drawback. Servlets are used in many types of Java EE applications using technologies like Struts, MVC etc.


What is business logic and why was it important for corporate travelers to have online reservation system that included business logic?

Business logic refers to the part of the program that encodes the real world business rules.


Which package in java is treated as default package?

java.lang defines the core Java language, without which all of Java would fail to operate. It is therefore the default package that must be used with every program that will run Java, as it contains all of the logic necessary for exception handling, threads, classes that represent primitives (and their associated logic), and so on.


Why java is 'simple'?

java is similar to c/c++,easy to learn if you have some programming experience. and also the developers omitted the concepts of pointers(which are very difficult) in java When java is developed,developers want it to be simple because it has to be work on electronic devices.Where less memory is available.


What are the various J2EE technologies?

Java 2 Enterprise Edition (J2EE) provides an object-oriented, distributed and cross-platform framework for developing and deploying robust, secure and scalable E-Business and E-Commerce applications. J2EE enables efficient development of enterprise applications, while leveraging investments in existing business resources such as Database Systems, Messaging Systems and Naming and Directory Services. Using J2EE, enterprise developers may implement business objects using the Enterprise JavaBeans (EJB) technology and deploy them across a wide range of J2EE compliant application servers. Enterprise developers may also build sophisticated clients for their E-Business applications using the Java Servlet, Java Server Pages (JSP), XML or the Java Applet technologies. These clients may be packaged and deployed on a Web Container. J2EE enables component-based development of both the business logic and the presentation logic. Using this approach, enables the development of thin HTML, DHTML and JavaScript based clients. J2EE also supports the development of complex clients as regular Java applications and applets. The J2EE platform provides access to a host of enterprise services using well-defined and standard Java Enterprise APIs that are listed below Java API for Web Services (JAX-WS) Java API for XML-Based RPC (JAX-RPC) Java Architecture for XML Binding (JAXB) SOAP with Attachments API for Java (SAAJ) Streaming API for XML (StAX) Web Service Metadata for the Java Platform, Enterprise JavaBeans (EJB) Java EE Connector Architecture (JCA) Java Servlet Java Server Faces (JSF)


How can you make a sentence with the word disjointed?

"His logic seemed disjointed with the rest of his presentation."