2011-06-26 146 views
0

當你故意指定哪些類可以調用這個或那個方法時,有沒有寫Web程序的方法?我正在用Java編寫Web應用程序,並使用Spring Web MVC。如果有可能,請告訴我有關使用的方法或技術。 最好的問候控制方法的訪問

回答

1

如果你正在構建某種框架,那麼應該是一個設計決策,所以使用什麼語言給你,如訪問修飾符(私人,公共和其他...)。即使限制這樣的訪問,你仍然可以讓代碼調用你的方法使用反射,所以沒有安全防護,如果這是你想要的(但「保護」這樣的事情是沒有任何意義的,所以... ... )

你能描述一下你到底想要做什麼嗎?

+0

我有將數據插入數據庫表的公共方法。它從另一個包中訪問。我想允許僅從所選類中插入新數據。我知道我自己只能訪問修飾符。這讓我覺得這是不可能的。怎麼樣的代碼混淆? – ucas

+0

如果您知道自己在做什麼(如授權),您可以始終實施某種安全策略,從您的評論和您的問題看,您的設計似乎有缺陷,但我只是在猜測。 –