Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

TRNG H NNG LM TPHCM KHOA: CNG NGH THNG TIN

CNG HO X HI CH NGHA VIT NAM c lp - T do - Hnh phc

CNG MN HC LP TRNH MNG NNG CAO


1. Thng tin v ging vin: H v tn: L Phi Hng Chc danh, hc hm, hc v: Thc s Thi gian, a im lm vic: Khoa Cng Ngh Thng Tin, i Hc Nng Lm Tp.HCM a ch lin h: 39/6 Trng Minh K, phng 13, qun G Vp, TP.HCM in thoi, email: 0908005585, hunglephi@hcmuaf.edu.vn, hunglephi@yahoo.com Cc hng nghin cu chnh: Nhn dng v x l nh, Data mining, Software Engineering 2. Thng tin chung v mn hc - Tn mn hc: Lp trnh mng nng cao - Tn ting Anh: Advanced Network Programming - M mn hc: 214273 - S tn ch: 4 - Mn hc: T chn - Cc mn hc tin quyt: - Cc mn hc trc: Lp trnh mng, Lp trnh web - Cc mn hc k tip: - Gi tn ch i vi cc hot ng: + Nghe ging l thuyt: 3 + Lm bi tp trn lp: + Tho lun: + Thc hnh: 1 + Hot ng theo nhm: + T hc: a ch Khoa/ b mn ph trch mn hc: B mn H thng Thng tin, Khoa Cng Ngh Thng Tin, i hc Nng Lm Tp.HCM, Khu ph 6, Phng Linh Trung, Qun Th c 3. Mc tiu ca mn hc Sau khi hon tt hc phn, sinh vin c kh nng : Nm bt c kin trc ng dng JavaEE phn tn a buc v pht trin ng dng phn tn da thnh phn. Pht trin thnh phn EJB: session bean, message driven bean Lu tr dng JPA Pht trin Web service dng EJB 4. Tm tt ni dung mn hc Mn hc cung cp cho sinh vin cc k thut xy dng mt ng dng Java EE 5 m dng Enterprise JavaBeans (EJB) 3.0 v Java Persistence API (JPA). Java EE 5 a ra thay i c ngha v m hnh lp trnh cho h thng doanh nghip (Enterprise). N cung cp cho ngi pht trin ng dng mt ci tin ng k lm tng hiu sut thc hnh pht trin. Trong thc t, c t EJB 3.0 trong Java EE 5 cung cp mt k thut pht trin logic nghip v n gin, mt phng php kim th v qun l ph thuc n gin, mt k thut lu tr i tng vo c s d liu quan h n gion.
Trang 1/4

Trong mn hc ny, sinh vin s hc v m hnh thnh phn Java EE 5 v cc k thut mi nh cm ph thuc (dependency injection) v ghi ch m (annotation). Sinh vin cng hc cch pht trin v kim th thnh phn EJB: session v message-driven v cc thc th JPA, thc hnh vi cc dch v cung cp bi EJB container nh giao tc (transaction) v bo mt (security), cch to Web service t EJB v pht trin thnh phn khch ca EJB (EJB client). 5. Ni dung chi tit mn hc Phn 1: Gii thiu - Kin trc ng dng phn tn a buc + Cc thnh phn: Client tier, Web tier, Business Logic tier, Database tier + i tng phn tn + Cc k thut gi i tng phn tn t xa: CORBA, DCOM, RMI-IIOP - Gii thiu EJB + nh ngha Enterprise JavaBeans (EJB); Kin trc ng dng Java EE v EJB; Cc li ch v xem xt khi no s dng EJB + Cc kiu thnh phn EJB: Session bean, Message Driven Bean + Java Persistence vi Entity Bean + EJB container Phn 2: Pht trin cc i tng dch v EJB - Session bean + Stateless session bean + Vng i ca stateless session bean. + Stateful session bean + Vng i ca stateful session bean - Message Driven Bean + JMS-based Message Driven Bean + Vng i ca Message Driven Bean Phn 3: Java Persistence - Entity bean - Entity manager service + Persistence Context v EntityManager + Obtaining an EntityManager + Cc thao tc vi EntityManager + Vng i ca Entity Bean + Resource Local Transactions - Mapping Persistent Objects + Basic Relational Mapping + Primary Keys + Property Mappings + Multitable Mappings with @SecondaryTable + @Embedded Objects - Entity Relationships + The Seven Relationship Types + Mapping Collection-Based Relationships + Detached Entities and FetchType + Cascading - Entity Inheritance
Trang 2/4

+ Single Table per Class Hierarchy + Table per Concrete Class + Table per Subclass + Mixing Strategies + Nonentity Base Classes - Queries and EJB QL + Query API + EJB QL + Native Queries + Named Queries Phn 4: Transaction v Security - Transaction + ACID Transactions + Declarative Transaction Management + Isolation and Database Locking + Nontransactional EJBs + Explicit Transaction Management + Exceptions and Transactions + Transactional Stateful Session Beans + Conversational Persistence Contexts - Security + Authentication and Identity + Authorization + The RunAs Security Identity + Programmatic Security Phn 5: EJB3 v Web service (3 LT / 8 TH) - Web Services Overview - Truy cp Web Services bng JAX-RPC - nh ngha Web Service bng JAX-RPC - Dng JAX-WS 6. Hc liu 1. Bill Burke, Richard Monson-Haefel, Enterprise JavaBeans 3.0, O'Reilly 2006 2. Christian Bauer and Gavin King, Java Persistence with Hibernate, Manning Publications 2007 3. The Java EE Tutorial, Sun Microsystems 2006 4. JBoss TrailBlazer web page at at http://www.jboss.com/docs/trailblazer 5. JSR 220: Enterprise JavaBeansTM, Version 3.0 Java Persistence API 7. Hnh thc t chc dy hc * Lch trnh chung: (Ghi tng s gi cho mi ct) Hnh thc t chc dy hc mn hc Ln lp T hc, Ni dung Tng Thc t L Tho hnh nghin Bi tp thuyt lun cu Phn1: Gii thiu kin trc ng dng 3 3 phn tn a buc v EJB
Trang 3/4

Phn 2: Pht trin cc i tng dch v EJB Phn 3: Java Persistence Phn 4: Transaction v Security Phn 5: EJB3 v Web service - Bo co n mn hc

9 14 4 9 6

6 15 3 6

5 8 2 5

20

8. Chnh sch i vi mn hc v cc yu cu khc ca ging vin Mn hc ny bao gm l thuyt, thc hnh v bi tp nhm ( n). C th nh sau: Hc trn lp + Sinh vin phi tham d y cc bui hc trn lp. S tit vng khng qu 30% + Bi ging bng ting Vit thng qua slide bi ging ting Anh. Sinh vin c gio trnh bng ting Anh. Thc hnh + Thc hnh trn my qua cc v d trong bi ging v lm cc bi tp thm. + Sinh vin lm bi tp di s hng dn ca tr ging. + Tho lun nhm thc hin n n: + Sinh vin c chia thnh tng nhm hon thnh mt n l mt ng dng va p dng cc kin thc hc. Sinh vin cn phi phn chia cng vic c th cho cc thnh vin trong nhm thc hin, c bn bo co cho n m mnh c giao. Da trn cng vic hon tt, nhm sinh vin phi cng nhau lm mt bi thuyt trnh trc lp v ging vin ph trch mn hc. 9. Phng php, hnh thc kim tra - nh gi kt qu hc tp mn hc Phn chia cc mc tiu cho tng hnh thc kim tra - nh gi 9.1. Kim tra nh gi thng xuyn 9.2. Kim tra - nh gi nh k: + Tham gia hc tp trn lp (i hc y , chun b bi tt v tch cc tho lun): 10% + Bn thu hoch n 40% + Kim tra - nh gi cui k: 50% 9.3. Tiu ch nh gi cc loi bi tp 9.4. Lch thi, kim tra (k c thi li): Ln thi u tin c t chc trong khong t 2-3 tun sau khi kt thc mn hc. i vi cc sinh vin khng t k thi ln 1 s tin hnh thi li ln hai trong khong 4 tun sau khi c kt qu thi ln mt. Cc sinh vin khng t hai ln thi s phi hc li t u mn hc vo nm hc sau. Ging vin (K tn) Duyt Ch nhim b mn (K tn) Th trng n v o to (K tn)

Trang 4/4

You might also like