Я только что начал входить в дверь мира Java. Я программировал в C# в течение прошлых 3 лет и выполнении приблизительно 3 месяцев ASP.NET MVC. Я абсолютно люблю его, но то, что мне нужен Windows для него для выполнения последних и самых больших библиотек, является чем-то вроде поворота вниз... Плюс я думаю, узнавая, что другой язык помогает с пониманием понятий, так как Вы получаете сравнение.
Я хочу изучить JSP/MVC. Я задавался вопросом, подобно ли это ASP.NET MVC, и если я могу записать веб-приложения JSP/MVC, не используя другую платформу (как Spring) для начала работы.
Кроме того, который является лучшим способом узнать о JSP/MVC из моего образования C#?
Любые предложения приветствуются. Заранее спасибо!
Это поведение по замыслу. RawUrl
возвращает только часть URL-адреса, следующую за именем домена, а также любые параметры запроса.
Если требуется полный URL-адрес, используйте Request.Url
.
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 и Очень низко на землю. Желаю парню, который написал его, написать книгу на эту тему...
Использование информации из следующих потоков:
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.