|
|
|
MVC - Constructor vs Setter?
|
|||
|---|---|---|---|
|
#18+
LeonidvПлюс, не следует забывать про рефлекcию http://stackoverflow.com/a/3301720/224222 Зависит от того, кто запускает программу в jvm. Если это trusted client, то можно включить SecurityManager ;) А вообще я не уверен, как можно было бы защититься от рефлексии в общем случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 17:59:18 |
|
||
|
MVC - Constructor vs Setter?
|
|||
|---|---|---|---|
|
#18+
XEugenerabiter immutable keyword discassion На мой взгляд было бы не плохо:)Если с такой аннотацией(или модификатором) компилятор будет просто требовать объявления всех полей как final, это будет только в первом приближении immutable. Состояние самих полей, если там ссылки на изменяемые объекты, может меняться. Впрочем, можно ещё требовать, чтобы классы, на инстансы которых ссылаются поля, тоже имели эту аннотацию/модификатор.Справедливости ради - ничего не мешает в аннотацию @Immutable добавить атрибут вроде requiredFieldsImmutability булевого типа со значением по-умолчанию false. А вот модификатор immutable, как предлагают по той ссылке, не катит из-за отсутствия гибкости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2012, 02:38:03 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=37629486&tid=2132751]: |
0ms |
get settings: |
13ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 412ms |
| total: | 567ms |

| 0 / 0 |
