Действительно ли JSP хорош для создания веб-сайтов?

Если вы хотите левое соединение, то вам не следует использовать столбцы левой объединенной таблицы (d.column5 = a.column1), где условие, при котором соединение становится внутренним,
условие для столбцов, связанных с левой таблицей соединения в соответствующем предложении ON

select a.column1
  ,b.column2
  ,c.column3
  ,d.column4 
from a Inner join b on b.column3=ac.olumn2 
right join c on c.column4=b.column1 
left join d on d.column2=a.column1  AND  d.column5 = a.column1
10
задан GEOCHET 8 March 2009 в 15:40
поделиться

5 ответов

Я не думаю, что у Вас будут любые проблемы производительности с JSP.

Но имейте в виду, что JSP один не полная frontend технология.

Необходимо сохранить всю бизнес-логику (или еще лучше: все вызовы к бизнес-логике) в Сервлетах (или Действия, если Вы используете дополнительный frontend) и действительно сохраняют просто презентацию в JSPs.

Многие новички делают ошибку кодирования их логики на их страницах JSP, которая быстро становится неудобной в сопровождении путаницей.

11
ответ дан 3 December 2019 в 20:43
поделиться

Производительность, мудрая, нет большого различия между PHP, ASP, JSP или что бы то ни было. Как упомянуто прежде, получая Ваше размещенное веб-приложение Java могла бы быть проблема. Большинство из поставщиков услуг хостинга поля просто не имеет механизма сервлета как Tomcat или Причал как часть их стандартного предложения услуг.

Имея опыт и с PHP и с Java (JSP), я заметил, что для подъема и работающий с JSP прилагает намного больше усилий по сравнению с PHP. Выполнение веб-приложения Java является чем-то, что действительно необходимо хотеть иначе, Вы, вероятно, сдались бы вначале в процессе. PHP легок, просто поместите Сценарий PHP в свою веб-корневую папку, и от Вас идут. Но с другой стороны, PHP имеет, это - темная сторона также (синтаксис).

Java может быть намного более мощным. Особенно, когда Вы входите в область Решений для предприятия (большие, распределенные и модульные корпоративные программные системы). Это для этого, что Java используется главным образом в той области вместо PHP (все, хотя Yahoo! является хорошим примером крупного бизнеса, который делает много с PHP).

Решаете ли Вы использовать Java или PHP, одна вещь, которую необходимо сделать, использовать какую-то платформу. Никакая потребность изобрести велосипед здесь. Для PHP существует, например, CodeIgniter, KohanaPHP и CakePHP, и в области Java Вы могли бы хотеть посмотреть на Struts 2, Дорожки и Spring.

3
ответ дан 3 December 2019 в 20:43
поделиться

JSP может на самом деле быть вполне быстрее, чем PHP от всего, что я считал и несколько сравнительных тестов, которые я сделал. Проверьте этот сайт: http://shootout.alioth.debian.org/

1
ответ дан 3 December 2019 в 20:43
поделиться

Следует иметь в виду, что хороший веб-хостинг Java не является обычно столь же дешевым как PHP, размещающий (JVM просто нужно больше ресурсов [память] для выполнения, чем PHP).

2
ответ дан 3 December 2019 в 20:43
поделиться

Все говорят о том, что JSP сложнее настроить, чем PHP, это может быть правдой, но вы должны изучить appfuse lite , это поможет вам получить свой spring / Настройка ibatis занимает около 15 минут. Он имеет около 80 различных конфигураций, поэтому вы можете выбрать то, что вы хотите иметь для контейнера, ORM и т. Д.

1
ответ дан 3 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: