How should UI layer pass user input to BL layer?
I’m building an n-tier application, I have UI, BL, DAL & Entities (built from POCO) projects. (All projects have a reference to the Entities).
Sample domain model for online store
We are a group of 4 software development students currently studying at the Cape Peninsula University of Technology. Currently, we are tasked with developing a web application that functions as a online store. We decided to do the back-end in Java while making use of Google Guice for persistence(which is mostly irrelevant for my question). The general idea so far to use PHP to create the website.
Pair programming business logic with a non-IT person [closed]
Closed 9 years ago.
Do stored procedures violate three-tier separation?
Some colleagues of mine have told me that having business logic in stored procedures in the database violates the three-tier separation architecture, since the database belongs to the data layer whereas stored procedures are business logic.
Why put the business logic in the model? What happens when I have multiple types of storage?
I always thought that the business logic has to be in the controller and that the controller, since it is the ‘middle’ part, stays static and that the model/view have to be capsuled via interfaces. That way you could change the business logic without affecting anything else, program multiple Models (one for each database/type of storage) and a dozens of views (for different platforms for example).
Converting Business Process Maps into Software
I am fairly new to web application development. I have defined my problem domain through talking to various stakeholders and putting a process map together – basically a flow chart showing the different steps and processes that the web application must be able to recreate.
How much business logic should the database implement?
Want to improve this post? Provide detailed answers to this question, including citations and an explanation of why your answer is correct. Answers without enough detail may be edited or deleted. I’ve worked in some projects where most of the business logic was implemented on the database (mostly through stored procedures). On the other side, […]
How much business logic should the database implement?
Want to improve this post? Provide detailed answers to this question, including citations and an explanation of why your answer is correct. Answers without enough detail may be edited or deleted. I’ve worked in some projects where most of the business logic was implemented on the database (mostly through stored procedures). On the other side, […]
Where to handle Validation Errors in Business logic layer?
I’m currently designing a multi-layered application and am trying to figure out the best practice for error handling within the Business Logic Layer (BLL).
The best possible way to implement Business Rules in PHP
I’m planning to write an e-commerce app using PHP & MySQL with lots & lots of custom rules. Say for example, I want to have a rule like “Give Customer X, a 10% a discount for Product Y if he bundles it with Product Z“