Is this true about JSP

for the same reason i posted in the CF section (but about CF), is what i am say about JSP true?
http://www.experts-exchange.com/Web/WebDevSoftware/ColdFusion/Q_21799228.html

PS this is a different question!

:)

3.4 JavaServer Pages (JSP)

JSP is a scripting language, but unlike ASP mentioned above is better equipped to work with large sites and large enterprise databases.

An ASP page has the extension .jsp and can use a system called JavaBeans so it is like a library based system, in comparison using JavaBeans in JSP is much like the tag libraries in CFML. Both JSP and CFML we derived from java. Using JavaBeans in ASP allows the developer to easily change the logic of the web application without having to edit script on every .jsp page. This is a very impressive tool for developers and helps free up time by not doing repetitive tasks.  
LVL 12
pigmentartsAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

TimYatesCommented:
>> JSP is a scripting language, but unlike ASP mentioned above is better equipped to work with large sites and large enterprise databases.

No.

Java Server Pages (JSP) are normal HTML with Java code pieces embedded in them. A JSP compiler is used to generate a Servlet from the JSP page. Also see PSP, PHP and ASP.

>> An ASP page has the extension .jsp

No, that's a JSP page

>>  and can use a system called JavaBeans so it is like a library based system

Errr...  It can use other APIs the same as Java, because it is java embedded in HTML

>> in comparison using JavaBeans in JSP is much like the tag libraries in CFML

No, using JSP tag libraries is very like using the tag libraries in ColdFusion ;-)

>> Using JavaBeans in ASP allows the developer to easily change the logic of the web application without having to edit script on every .jsp page.

(JSP again), and in practce, no.  It really depends how you use JSPs, and how well you use the design patterns available to you...

And again, you're really talking about using the tag libraries like JSTL, etc...

Tim

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
pigmentartsAuthor Commented:
cool Tim, JSP, ASP why do i keep getting them confused lol

thanks for the reply, things i should have spotted really, but after writting 150 pages of stuff (thank goodness not on this) am getting tried!

anything else that defines "JSP"
TimYatesCommented:
Wikipedia might have something:

http://en.wikipedia.org/wiki/JavaServer_Pages

:-)

Good luck!

Tim
Angular Fundamentals

Learn the fundamentals of Angular 2, a JavaScript framework for developing dynamic single page applications.

pigmentartsAuthor Commented:
so am i safe to say jsp is a tag based langauge then not scripting?
TimYatesCommented:
no

JSP is a technology for embedding Java code into HTML code

This combined code is then converted into a servlet dynamically by the servlet container

http://java.sun.com/products/jsp/faq.html

JSP tags are an extension of this, which "...define declarative, modular functionality that can be reused by any JSP page. Tag libraries reduce the necessity to embed large amounts of Java code in JSP pages by moving the functionality of the tags into tag implementation classes."

It is not scripting though...
pigmentartsAuthor Commented:
o, ok that changes what i was told,  all lanaguges are tag or script based? thanks for all your help.
TimYatesCommented:
>> all lanaguges are tag or script based?

There are both types of languages out there, you can't say they are all one or the other
TimYatesCommented:
Good luck with the report!! :-D

Tim
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JSP

From novice to tech pro — start learning today.