トップページ⇒tech
985コメント346KB

↑↑↑アスペクト指向とは何か↓↓↓

■ このスレッドは過去ログ倉庫に格納されています
0001→NGNG
アスペクト指向とは何か?
0002デフォルトの名無しさんNGNG
何か?
0003デフォルトの名無しさんNGNG
何すか
0004デフォルトの名無しさんNGNG
デジャブかな・・
0005デフォルトの名無しさんNGNG
>>1
も〜発てるまえに検索しろよ
0006デフォルトの名無しさんNGNG
>>5
返信のテスト
0007デフォルトの名無しさんNGNG
>>5
同意。だがageることもなかろうて。
0008デフォルトの名無しさんNGNG
>>7
どちらにしろ、立てて数分じゃ、上のほうにあるだろうけどな。
0009→NGNG
AOPスレは、
深海の奥底でこっそりやるのがお好きなようなので、
別スレ立ててみました。

アスペクト=非機能的特性、とすると、
機能実現=実装と直結した「オブジェクト」よりも、
分析設計上の概念と結びついた「インターフェース」と
共通点や関連を見出せるのではないか?とか、
実装の再モジュール化に使う手法と考えると、新種のリファクタリング手法ではないか?とか、
考えてしまいます。

また、実装言語とは別のレイヤーで、コードの再構成を行う、という目的は、
マクロやpatchとの共通性も浮かんで来ます。

どないな感じでしょうねぇ
0010デフォルトの名無しさんNGNG
>1
とりあえず、ゲーム帝国などを読んで自習してくれ。
0011デフォルトの名無しさんNGNG
DelphiはAOP
0012→NGNG
gomiか
0013デフォルトの名無しさんNGNG
お前もこっそり参加してりゃ良かったのに。
0014デフォルトの名無しさんNGNG
OOPの次はAOPだそうですね?
http://pc3.2ch.net/test/read.cgi/tech/1004962559/
0015→NGNG
AOPスレ、伸びるの遅いから、興味の速度についてかないんだ‐
0016デフォルトの名無しさんNGNG
新手の荒らしですか?
0017→NGNG
またgomiですか?
0018デフォルトの名無しさんNGNG
デムパですか?
0019→NGNG
カワイソウな煽り屋さん?
0020デフォルトの名無しさんNGNG
例えば、メソッド呼び出し全てに一発でロギング処理文を放り
込むようなことができたら便利でしょ?それをやるのがAspectJ。

JavaServlet2.3のFilterなんてのも、それを別の形で実現する
方法だな。
0021デフォルトの名無しさんNGNG
頼むからクソスレ立てまくらないでくれ>>1
http://pc.2ch.net/test/read.cgi/prog/1031059323/
0022デフォルトの名無しさんNGNG
ロギングは良いから、もっと面白い話をしてくれ。
0023デフォルトの名無しさんNGNG
剥板もレベル下がったなー。
しつこい煽り厨房(>>21)みたいな奴がのさばってる様じゃ、
この板に訳ワカランクソスレ立ちまくっても自業自得だね
0024デフォルトの名無しさんNGNG
>この板に訳ワカランクソスレ立ちまくっても自業自得だね
自作自演です(藁
0025デフォルトの名無しさんNGNG
なるほど、>>21は>>24の自作自演ですか。
消えて下さい>>21&>>24
0026デフォルトの名無しさんNGNG
別スレでは、Aspectが干渉しあう場合について問題だとおっしゃる方もいるようだが、
AspectJの親方のセールストークによれば「そのような問題に遭遇する人は少ない」そーだ(母数が少ないんじゃないかと(略))

じゃぁもう一歩踏み込んで、AspectJで切り出したAspectから、更にAspectを切り出したい場合(高次のAspect?)に、アスペクト指向は有効なんだろうかねぇ?

0027デフォルトの名無しさんNGNG
>>26
既存のライブラリに広く薄く機能追加するのに便利であって、
こればっかりでなんかしようとするのは本末転倒だと思われ。
0028デフォルトの名無しさんNGNG
AspectのAspectって、上位抽象クラスの導出と似てるかもね
0029デフォルトの名無しさんNGNG
>>27
それは、「君が納得できた範囲ではそうだ」って話でしょ。
このスレは、耳知識や過去の経験だけに頼らず、
その場で自分で考えてレスしてね。
0030デフォルトの名無しさんNGNG
知ってる用語を並べてみるスレはここですか?
0031デフォルトの名無しさんNGNG
厨房はおねむの時間ですよ。おやすみ
0032デフォルトの名無しさんNGNG
なんかLISPで全部できそうだな
0033デフォルトの名無しさんNGNG
>>26
どーだろね?
0034デフォルトの名無しさんNGNG
>>32
たとえば?
0035デフォルトの名無しさんNGNG
>>26

diffファイルのdiffってのが、実行可能だけど役に立ちそうもないのと同様に、
aspectのaspectってのが有効に役立つようにするのは、まだ難しいんじゃないのかな?
0036デフォルトの名無しさんNGNG
>>31
は、OLAPのスレで、技術的内容と経営コンサルの区別が付かなかったヤシだね
0037デフォルトの名無しさんNGNG
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
0038デフォルトの名無しさんNGNG
マターリ
http://ime.nu/homepage2.nifty.com/rohizuka/ka/pa_003_a.htm
0039デフォルトの名無しさんNGNG
OOPの次はAOPだそうですね?
http://pc3.2ch.net/test/read.cgi/tech/1004962559/l50
0040デフォルトの名無しさんNGNG
↓← ↓← 
→↑ →↑ 
0041デフォルトの名無しさんNGNG
で、ログ以外にどんなまともな使い道があんのよ?
重複スレ立てるくらいなんだから答があんだろうな?
0042デフォルトの名無しさんNGNG
ゴメソ
http://homepage2.nifty.com/rohizuka/ka/pa_003_a.htm
0043デフォルトの名無しさんNGNG
一つ思い付いたのは、DBアクセス系のメソッド実行前に
システム利用者の認証が切れてないかを確認するって
いうアスペクトはどうだろう?

システム利用時に入力したIDとパスワードでログイン後、
データアクセス系のサービスを利用するたびに認証情報
が時間切れ等で失効してないか毎回確認後サービス実行。

厳密にユーザ権限の執行をしたいような業務があるか
どうか分からないけど、とりあえず妄想を吐き出しておく。
0044デフォルトの名無しさんNGNG
つーか変な名前つけて意味ぼかしただけで、中身hook-functionだろ。
新しい事なんて何も無い。
0045デフォルトの名無しさんNGNG
また知ったかぶりの馬鹿がひとり・・・>44
0046デフォルトの名無しさんNGNG
>>44 ぷっ。これだから新しい概念についていけないヤシは。
…と突っ込むヤシ、その新しい概念をキチンと説明してください。
0047デフォルトの名無しさんNGNG
>>43
AspectJの親玉も、aspectの例としてアクセス・コントロールを上げてたよん
0048デフォルトの名無しさんNGNG
普通にクラス作ってその観点でメソッド作った後に、
そう都合良く、メソッドフックだけで何かの
別観点の一貫した付加機能が作れるものか?
ただのメソッドフックじゃないと言うヤシは、
ここんとこどうなのよ?
0049デフォルトの名無しさんNGNG
>>47 サンクス!
既出だったのね・・・・スマソ
勉強が足りなかった。
0050 NGNG
>>48
属性とかも追加できるでしょ。
0051デフォルトの名無しさんNGNG
インターフェースの実装や親クラスの変更もできるぞ!
0052デフォルトの名無しさんNGNG
芹何濶ョさん?
0053デフォルトの名無しさんNGNG
MixJuice http://staff.aist.go.jp/y-ichisugi/ja/mj/
もアスペクト指向の一種でしょうか?

クラスの外側を覆っているモジュールを継承できることで
オブジェクト指向的でないとされる
if-else-if文の追加の問題を解消できるらしい。

この言語に対応したデザインパターンについても説明されている。

オブジェクト指向の次に来るのはエージェント指向と言う人も居たけれど
また別物ですね?
0054デフォルトの名無しさんNGNG
グダグダ言う前にコードを書いてみろと、設計してみろと。
0055デフォルトの名無しさんNGNG
http://www.google.co.jp/search?q=cache:LNvilRoec4QC:iip-lab.ics.es.osaka-u.ac.jp/research/aspect/+%E3%82%A2%E3%82%B9%E3%83%9A%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91&hl=ja&ie=UTF-8
ここ分かりやすかったけど、説明あってます?
0056デフォルトの名無しさんNGNG
所詮プリプロセッサだから、既存のライブラリとかには適用できない
わけだね。トレース以外に使い道あるんかな。
0057デフォルトの名無しさんNGNG
AspectJ は最新版から class や jar に対しても使える。
0058デフォルトの名無しさんNGNG
おれは基本的に>>44に同意なんだが、OOのターム(とくに設計段階のそれ)
でいうとどういう解釈になるの?
http://dolphin.c.u-tokyo.ac.jp/~kazu0/aspectj-primer/primer-fornewcomers/node7.html
なども読んだけど、どうもいまいち。
0059デフォルトの名無しさんNGNG
>>58
フックは実現の手段であって、アスペクト指向の全てではない。
OOP がただの構造体と関数ポインタに見えたのと同じ。
新しさは実装方法ではなく、コードのとらえ方にある。

class Hoge{
public:
 void func1();
 void func2();
private:
 int a, b;
}

func1 からは a しか見なくて、 func2 からは b しか見ない。
この場合、a, func1 と b, func2 は、異なるアスペクトに分類できる
可能性が高い。
0060デフォルトの名無しさんNGNG
          l≡l  . l≡l
          |:::└┬┘:::|
          |:::┌┴┐:::|
/ ̄ ̄\   ノ::::::丶 /:::::::\.   / ̄ ̄\
| 記念 .> (::(,,゚Д゚)(゚ー゚*)::) < パピコ .|
\__/   |:∪::::| |::::∪::|.   \__/
       〜((((:::::))(((:::::)))〜
         ∪ ̄U U ̄∪
0061デフォルトの名無しさんNGNG
IPは取ればいいと思うけど、だれでも見れるようにはしてほしくないなあ。
串つかうやつもいて、そいつだけ無傷でやりたいほうだいとかでてくるからな。
0062デフォルトの名無しさんNGNG
これも宮崎の圧力な訳だが
0063デフォルトの名無しさんNGNG
>>240の後半
それはそうだとは思う。けど告発して話題にされるのが目的なら、結局危険だな。
小さな掲示板に書き込んで、他人に広めてもらえばいいのか。
0064あぼーんNGNG
あぼーん
0065デフォルトの名無しさんNGNG
1chみたいにログ流出だけは避けてくれればとりあえずはいいかなと。
しょうがないでしょう、このご時世。
0066デフォルトの名無しさんNGNG
なんか賛成票の妙な伸び方が組織票っぽいんだよな・・・
もしかして企業とかが・・・なんてね(^^)

みんなアクセスログなんて言葉聞いたこともないよな?
0067デフォルトの名無しさんNGNG
スレに即した質問したのに返ってこない
0068デフォルトの名無しさんNGNG
>>216
途中までは真面目な話だったはずなんだけどな、、
0069デフォルトの名無しさんNGNG
>>566
書き込みのログだけでも(((( ;゚Д゚)))ガクガクブルブルなんですが
0070デフォルトの名無しさんNGNG
>>237
匿名で書き込み、何処の誰ともしない奴に煽られ、
それでいて、いわゆる荒らし行為に臨む者が存在する現状で誰も文句を言わないと言うのはおかしくないか。

住所などを表示した場合のセキュリティはどうする?
仮に本名で語り合ったとしてもその「本人であるという認証」はどうする?
IPアドレスやリモートホスト、メールアドレスの表示があったとしても偽名で書き込むのはなんなくできてしまう。
「身元」と言う表現を使うなら、それはハンドルネームを用いるネット上の全てのコミュニティ、
サイトに対する挑戦となってしまうな。
0071デフォルトの名無しさんNGNG
qb : 2ch批判要望 削除議論 削除要請 削除整理
live2 : ニュース速報
tmp : ニュース極東 ちくり裏事情 政治思想 Download
    厨房! 人権問題 バカニュース 薬・違法
    ゴーマニズム ロビー 最悪 少年犯罪
    違反の潰し方 ペット苦手 なんでもあり 学歴
0072あぼーんNGNG
あぼーん
0073デフォルトの名無しさんNGNG

いい所突いているように思えますが。
0074デフォルトの名無しさんNGNG
も
こ
そ
も
お
人
世
ど
こ
お
断
0075デフォルトの名無しさんNGNG
>>312
この野郎!


と言おうと思ったけどIP晒されるのでやめた
0076デフォルトの名無しさんNGNG


     言 い た い こ と も 言 え な い
           こ ん な イ ン タ ー ネ ッ ト じ ゃ


 
0077デフォルトの名無しさんNGNG
次スレ立てるときは
のソース貼り付けおながい。
0078デフォルトの名無しさんNGNG
あ、そうだIP記録してんなら削除三板のリモホ表示やめれ
0079デフォルトの名無しさんNGNG
ぬんちゃく、か、、、

0080あぼーんNGNG
あぼーん
0081デフォルトの名無しさんNGNG
水疱瘡のあとか。女の子でも残っている人いるよね。シリコンいれて治るらしいが。
0082デフォルトの名無しさんNGNG
全板を強制IDにするだけでもかなり状況はよくなると思うんだが、、、
はっきり言って、任意IDやIDのない板は酷いし面白くない。
0083デフォルトの名無しさんNGNG
そんなことはない。
2ちゃんねるだからなのです。
0084デフォルトの名無しさんNGNG
↑
キン肉マンに出てくるウールマン?
0085デフォルトの名無しさんNGNG
2chが2chでは無くなるときが来ましたね。
遊び方の解らない馬鹿が増えたから、しかたないのかもしれません。
もう転載しませんので、以後は該当のスレ追っかけてください



27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

こんなところでしょうか。
0086デフォルトの名無しさんNGNG
ここで3人くらいが「大丈夫だよ」と言ったら、それを信用して
そういう書き込みを続けるんですか?
まあご自由にとしか言いようがありませんね。
どうせなら「授業料」を支払うことになる限界がどこにあるか見つけてください。
0087デフォルトの名無しさんNGNG
いととよう
0088デフォルトの名無しさんNGNG
あきらめる(・∀・)
0089デフォルトの名無しさんNGNG
 つまんね
0090デフォルトの名無しさんNGNG
■「ある発言が名誉毀損かどうかを管理人では判断できない。
  法廷で判断されてからでもいいではないか」
今回、次のような発言は動物病院にとっては「社会通念上、名誉毀損と容易に推測できるはず」
とされています。
ブラックリスト、過剰診療,誤診,詐欺,知ったかぶり、えげつない病院、ヤブ医者、
精神異常、精神病院に通っている、動物実験はやめて下さい、テンパー、責任感のかけらも無い、
不潔、氏ね、被害者友の会、腐敗臭、ホント酷い所だ、ずる賢い、臭い
0091デフォルトの名無しさんNGNG
http://www.liquidgeneration.com/sabotage/vision_sabotage.swf
0092デフォルトの名無しさんNGNG
>59K+TtJ+
ややこしいからそのトリップ使うな。

今回の裁判の話と今後起こりうる訴訟は全然別の話になるだろうから、
(プロバイダ責任制限法と削除システムの変更がある)
ごっちゃにして話をするのは無意味。
0093デフォルトの名無しさんNGNG
今後sports3鯖は定期的にhtml化されるの?
0094デフォルトの名無しさんNGNG
筑冓H
0095山崎渉NGNG
(^^)
0096デフォルトの名無しさんNGNG
ループコピペ厨は年越しは一人ぼっちの筆記
0097山崎渉NGNG
(^^)
0098井川遥NGNG
(^^)
0099山崎渉NGNG
(^^)
0100デフォルトの名無しさんNGNG
ほっしゅ
0101デフォルトの名無しさんNGNG
保
■ このスレッドは過去ログ倉庫に格納されています