11
政政政政政政政政政 政政政

政治大學資訊科學系

  • Upload
    rumer

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

政治大學資訊科學系. 謝棋安. 自我介紹. 謝棋安 台中技術學院資訊管理科畢業 政大資科 91 級畢業 專長 : Programming Language, Web Application, C/C++, Java, PHP. 興趣 : 電影、音樂、閱讀、游泳、桌球、音樂、鋼琴. 經歷. Webs-TV 天空部落 政大狂狷 BBS 站 Administrator 台中技術學院碧海藍天 BBS 站 Administrator 台中技術學院桌球社社長. - PowerPoint PPT Presentation

Citation preview

Page 1: 政治大學資訊科學系

政治大學資訊科學系

謝棋安

Page 2: 政治大學資訊科學系

自我介紹• 謝棋安• 台中技術學院資訊管理科畢業• 政大資科 91 級畢業• 專長 : Programming Language, Web Applicatio

n, C/C++, Java, PHP.• 興趣 : 電影、音樂、閱讀、游泳、桌球、音樂、

鋼琴

Page 3: 政治大學資訊科學系

經歷• Webs-TV 天空部落• 政大狂狷 BBS 站 Administrator

• 台中技術學院碧海藍天 BBS 站 Administrator

• 台中技術學院桌球社社長

Page 4: 政治大學資訊科學系

大學專題Using AspectWerkz to Implement

Configurable Access Control for Web Applications

Page 5: 政治大學資訊科學系

Introduction

• AOP ’s full name is Aspect Oriented Programming

• AspectWerkz is an AOP base language

Page 6: 政治大學資訊科學系

What’s the problem of OOP?

Page 7: 政治大學資訊科學系
Page 8: 政治大學資訊科學系

Goal

• Using Java to provide a configurable access control tool which is fully automatic and based on AspectWerkz.

• Solved lots of problem like the inattentions of the programmers in security access control.

• Providing not only the function-level( 功能性 ) but the fine-grained( 細緻化 ) and data-level( 資料存取 ) access control in Authentication( 認證 ) and Authorization( 授權 )

• More efficiency than hard wired core.

Page 9: 政治大學資訊科學系

Why do you need it ?

• OOP isn’t module enough.

• Decreasing the debug time.

• Decreasing the contact and conversation time betweens programmers and administrator.

• Don’t need to know how to programming.

Page 10: 政治大學資訊科學系

Research in the Future

• Go on researching in PLSM Lab (NCCU).

• Web Application + AOP.

• Any variety in web domain.

Yes ! I Love Web.

Page 11: 政治大學資訊科學系

Thank you.Question time.