In JSP components are called beans.
ASP uses COM components and VbScript or JScript
JSP uses BEANS and EJBs and Java
The concepts are very similar. Both separate presentation and logic/code
using similar techniques. It's usually the programmer behind it who makes
the real difference on separation of logic/code from presentation.
The Model/View/Controller design pattern is workable by both ASP and JSP.
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL