?

Log in

Professional Java Development with the Spring Framework - Alexander Dolgin
September 28th, 2007
08:30 am

[Link]

Previous Entry Share Next Entry
Professional Java Development with the Spring Framework
Продолжаю почитывать начатую в отпуске книжку по Spring Framework. Да, сила. Как фреймворк, так и сама книжка. Но некоторые примеры кода оттуда, мягко говоря, поражают.
...
java.util.Date dateMade = null;
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
  dateMade = df.parse("2004-06-01");
} catch (ParseException e) {
  throw new InvalidDataAccessApiUsageException(e.getMessage(), e);
}
...


Надеюсь, что автора этого примера из книги к разработке самого фреймворка не пускали.

(10 comments | Leave a comment)

Comments
 
[User Picture]
From:jdevelop
Date:September 28th, 2007 10:07 am (UTC)
(Link)
распишусь в собственной тупости и собственно в чем проблем-то, даты парсить пока не приходилось, глянул в апи, криминала не нашел, ы?
[User Picture]
From:upstartn
Date:September 28th, 2007 10:31 am (UTC)
(Link)
Ну, если надо создать java.util.Date, с некоторыми фиксированными годом, месяцем и числом, то парсить для этого строку кажется мне, гм-м, не саммым удачным решением.
Можно либо воспользоваться. Если не хочется пользоваться deprecated конструктором, который принимает эти параметры, то уж класс Calendar -- кошерней некуда.
[User Picture]
From:jdevelop
Date:September 28th, 2007 10:33 am (UTC)
(Link)
ну, мож чувак хотел исключение какое продемонстрировать там или еще что
[User Picture]
From:upstartn
Date:September 28th, 2007 10:38 am (UTC)
(Link)
нет, цель была создать дату и дальше с ней работать
[User Picture]
From:jdevelop
Date:September 28th, 2007 10:40 am (UTC)
(Link)
ыыы, дядя отжог!
(Deleted comment)
[User Picture]
From:upstartn
Date:September 28th, 2007 03:05 pm (UTC)
(Link)
ничего не понял :)
какой практике? писать херню?
я, кстати, на java начал писать, когда 1.3 была последней версией, но, вроде, таких перлов не видел еще )
(Deleted comment)
[User Picture]
From:upstartn
Date:October 1st, 2007 03:53 pm (UTC)
(Link)
В сети есть куча статей
Если хочешь словами, то могу рассказать вкратце, что сам знаю
(Deleted comment)
[User Picture]
From:upstartn
Date:October 1st, 2007 03:51 pm (UTC)
(Link)
Calendar c = GregorianCalendar.getInstance();
c.set(Calendar.YEAR, 2004);
c.set(Calendar.MONTH, 6);
c.set(Calendar.DAY_OF_MONTH, 1);
Date dateMade = c.getTime(); // или #getTimeInMillis, если нужен long
(Deleted comment)
[User Picture]
From:upstartn
Date:October 2nd, 2007 09:15 am (UTC)
(Link)
А что ей до того, она уже в Иране, мы снова говорим на разных языках (с)
:)

Леша, какое отношение книжка по Spring Framework, подразумевающее неплохое знакомство с core Java, JDBC, JMS, EJB, AOP и еще кучей всего имеет к том, что напишет человек, "впервые программирующий на свинге"?

Вполне возможно, что это просто неряшлево скопированный откуда-то код. Проблема только в том, что человек неряшливо копирующий код в книгу, так же это сделает и в проекте, я думаю.
(Deleted comment)
[User Picture]
From:upstartn
Date:October 1st, 2007 03:53 pm (UTC)
(Link)
Представить можно все, что угодно.
Только неубедительно.
Даже если это был пользовательский ввод, то трудно представить, что на уровне бизнес логики (или DAO, как в этом примере, если бы я его привел полностью) , это осталось строкой.
Powered by LiveJournal.com