RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Perl vs JSP (ex:MySQL или JSP?)


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Eugen Kuleshov
To : Dmitry I. Platonoff
Subj : Perl vs JSP (ex:MySQL или JSP?)

> Почитал я ваш флейм... Хоть бы топик сменили...
> > > JSP это совсем не стандарт доступа к базам данных. Это технология,
> > Технология и есть стандарт.
> Еще раз: JSP -- это технология, позволяющая писать server-side приложения на яве. И не более того. Доступ к СУБД там есть всего лишь постольку, поскольку это есть в API самой явы.

Не совсем так. Во-первых не server-side, а web-based приложения. Во-вторых такие приложения позволяет писать технология Java Servlets. Но JSP в отличие от Java servlets дает возможность смешивать HTML и код на Java. Естественно, что код на Java может использоваьб любые библиотеки, написанные на Java (JavaBeans в том числе). И все это достаточно гибко. Покажу пример для JSP 1.0:

<%@ page contentType="text/html;charset=koi8-r" %>
<!-- Вариант 1 -->
<html>
<head><title>Sample 1</title></head>
<body>
<h1>Просто текст</h1>
<hr>
<% for( int i = 1; i<10; i++) { %>
Строка <%= i %><br>
<% } %>
</body>
</html>
--------

<%@ page contentType="text/html;charset=koi8-r" %>
<!-- Вариант 2 -->
<html>
<head><title>Sample 2</title></head>
<body>
<h1>Просто текст</h1>
<hr>
<%
for( int i = 1; i<10; i++)
out.println( "Строка "+ i +"<br>");
%>
</body>
</html>
--------

<%@ page contentType="text/html;charset=koi8-r" %>
<%@ page import="org.apache.ecs.*,import org.apache.ecs.html.*" %>
<!-- Вариант 3 совсем изврат с использованием ECS -->
<%
Body body = new Body().addElement( new H1( "Просто текст")).addElement( new HR());

for( int i = 1; i<10; i++)
body.addElement( "Строка "+ i).addElement( new BR());

Html html = new Html().addElement( new Head().addElement( new Title( "Sample 3"))).addElement( body);

out.println( html.toString());
%>
-----------

> > Стану, да еще как! Мои коллеги попробовали поставить JVM на свой сервер под CGI, Октан у них там какой-то или еще круче, не помню. Он упал так что они его потом месяц восстанавливали.
> Невольно встает вопрос о профессионализме коллег. Впрочем, эту тему думаю, лучше не тут развивать.

Может они и не виноваты. Силиконы и SGI - это вообще темный лес. Очень может быть что там и нет нормальной JVM...


Mon 03 Dec 2001 18:39 Mozilla/4.7 [en] (WinNT; I)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.