Как изучить JSP/MVC с предыдущим опытом в ASP.NET MVC?

Я только что начал входить в дверь мира Java. Я программировал в C# в течение прошлых 3 лет и выполнении приблизительно 3 месяцев ASP.NET MVC. Я абсолютно люблю его, но то, что мне нужен Windows для него для выполнения последних и самых больших библиотек, является чем-то вроде поворота вниз... Плюс я думаю, узнавая, что другой язык помогает с пониманием понятий, так как Вы получаете сравнение.

Я хочу изучить JSP/MVC. Я задавался вопросом, подобно ли это ASP.NET MVC, и если я могу записать веб-приложения JSP/MVC, не используя другую платформу (как Spring) для начала работы.

Кроме того, который является лучшим способом узнать о JSP/MVC из моего образования C#?

Любые предложения приветствуются. Заранее спасибо!

10
задан BalusC 22 January 2010 в 15:52
поделиться

2 ответа

Это поведение по замыслу. RawUrl возвращает только часть URL-адреса, следующую за именем домена, а также любые параметры запроса.

Если требуется полный URL-адрес, используйте Request.Url .

-121--4780194-
array_unique(array_merge($arr[0], $arr[1]));

или для неограниченного случая, я думаю, это должно работать:

$result_arr = array();
foreach ($arr as $sub_arr) $result_arr = array_merge($result_arr, $sub_arr);
$result_arr = array_unique($result_arr);
-121--4087359-

Чтобы дополнить ответ выше, я выкопал эту фантастическую статью о начале работы в JSP:

http://articles.sitepoint.com/article/java-6-steps-mvc-web-apps

Она переходит прямо в основы сервлетов, jsp и Очень низко на землю. Желаю парню, который написал его, написать книгу на эту тему...

4
ответ дан 4 December 2019 в 01:01
поделиться

Использование информации из следующих потоков:

http://www.sqlteam.com/forums/topic.asp?topic_id=112427 http://www.sqlservercentral.com/forums/topic542581-145 -1.aspx

Это то, с чем я придумал ...

DECLARE 
    @statement nvarchar(72),
    @job_id uniqueidentifier,
    @last_run_date datetime

SET @statement = 'SET @guid = CAST(' + SUBSTRING(APP_NAME(), 30, 34) + ' as uniqueidentifier)'

EXECUTE sp_executesql @statement, N'@guid uniqueidentifier OUT', @guid = @job_id OUT

SELECT TOP (1)
    @last_run_date = CAST(STR(run_date, 8, 0) as datetime) + CAST(STUFF(STUFF(STR(run_time, 6, 0), 3, 0, ':'), 6, 0, ':') as datetime)
FROM msdb.dbo.sysjobhistory 
WHERE job_id = @job_id
AND run_status = 1
ORDER BY
    CAST(STR(run_date, 8, 0) as datetime) + CAST(STUFF(STUFF(STR(run_time, 6, 0), 3, 0, ':'), 6, 0, ':') as datetime) DESC

EXEC dbo.usp_UpdateFrom @last_run_date

Мне не особенно комфортно с этим, но я предпочитаю этот метод получения job_id в зависимости от имени задания.

-121--3565958-

JSP - это технология просмотра , которая лучше всего сравниваться с «Classic Asp». Sun Java Counterpart из Microsoft ASP.NET MVC на самом деле JavaServer Faces (JSF).

Для короткого и быстрого введения JSP / сервлета / JSF прочитайте этот ответ . Чтобы узнать больше о JSF, проходите через Sun Java EE 6 Учебное пособие Часть II главы 4-9 .

Для JSF есть кстати еще один вид технологии: Facelets . Это способ сильно лучше, чем JSP. Если вы можете, я рекомендую забыть о JSP для этого бита и идти вперед со Facelets.

7
ответ дан 4 December 2019 в 01:01
поделиться
Другие вопросы по тегам:

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