Java应用框架Spring实验指导书.doc
|
|
- 舍 詹
- 5 years ago
- Views:
Transcription
1 Java Spring
2 Spring 1. Spring jsp 001 Spring name mike password name Tom password Mysql
3 1. a) i. mysql Empl, sql a) Eclipse Web Project :myspring b) jar i. / ii. spring-framework release libs jar MySpring lib / jar MySpring lib c) i. src ii. com.oracle.csg.entity 1. com.oracle.csg.entity Empl Serializable 2. Empl set get a) name String private b) password String private src com.oracle.csg.dao 1. com.oracle.csg.dao EmplDao 2. ErmplDao Spring jdbctemplate jdbctemplate private set 3. queryempl(); a) public int String name b) i. hql 1. "from Empl where name=?
4 ii. iii. jdbstemplate queryforlist(string hql,object args) hql name List list list size() 4. save a) public b) void c) String name d) String password i. String hql ii. 1. String hql="insert into Empl values(?,?)"; String name password jdbctemplate update() hql 1. jdbctemplate.update(hql,newstring[]{name,passwor d}); d) i. / ii. iii. applicationcontext.xml src applicationcontext.xml 1. bean id datasource class org.apache.commons.dbcp.basicdatasource 2. property datasource ( url ) a) name driverclassname value com.mysql.jdbc.driver b) name: url value: jdbc:mysql:localhost:3306/empl url c) name username value root d) name password value root applicationcontext.xml spring jdbctemplate 1. bean a) id jdbctemplate b) class org.springframework.jdbc.core.jdbctemplate 2. bean property property a) name datasource b) ref datasource
5 iv. applicationcontext.xml EmplDao 1. bean a) id: empldao b) class com.oracle.csg.dao.empldao 2. bean property property a) name jdbctemplate b) ref jdbctemplate e) i. src com.oracle.csg.service ii. iii. iv. com.oracle.csg.service EmplService UserDao userdao private set check String name String password 1. empldao queryempl(string name) name int count 2. count 0 true empldao.save String name,string passwordname password false applicationcontext.xml EmplService 1. bean a) id EmplService b) class com.oracle.csg.service 2. bean property a) id empldao b) class com.oracle.csg.service.empldao f) i. src com.oracle.csg.servlet ii. com.oracle.csg.servlet servlet CheckServlet iii. iv. CheckServlet EmplService emplservice private dopost doget 1. this.dopost(request, response); v. request.getparameter String arg vi. vii. viii. WebApplicationContextUtils getwebapplicationcontext(this.getservletcontext()) WebApplicationContext ct cx.getbean("emplservice") id emplservice bean EmplService emplservice emplservice check(string name String password) true allow.jsp
6 ix. 1. request.getrequestdispatcher("allow.jsp").forward(request, response forbid.jsp jsp WebContent/ x. web.xml welcome-file index.jsp regist.jsp xi. xii. <display-name> listener spring spring 1. <listener-class> org.springframework.web.context.contextloaderlistener</listenerclass> listener <context-param> 1. param-name contextconfiglocation 2. param-value classpath:applicationcontext.xml
7 Spring IOC 1. Spring : a) Eclipse java Project : SpringDemo001 b) src jar i. Build Path Configure Build Path ii. iii. Libraries Add Library.. User Library User Libraries. New.. jar springlib springlib Add External JARS. \ commons-logger.jar spring-framework release\libs jar jar c) src com.oracle.csg.spring i. com.oracle.csg.spring UserDao ii. iii. 1. sayhello String arg void src User UserDao 1. User sayhello String arg a) System.out.println(arg) src UserService
8 iv. 1. UserDao userdao private 2. adduser() void public a) userdao sayhello(string arg) "hello " 3. UserService \ applicationcontext.xml src 1. bean id User class com.oracle.csg.spring.userservice 2. bean id UserService Class com.oracle.csg.spring.userservice bean constructor-arg User a) ref User v. src Test 1. Test applicationcontext.xml a) ApplicationContext ct=new ClassPathXmlApplicationContext("applicationContext.xml") b) ct getbean("userservice") id UserService bean UserService UserService user c) user adduser() d) Test 2. : a) UserService, UserService userdao set b) applicationcontext.xml bean constructor-arg property i. name userdao ii. ref User c) Test
9 Spring IOC 1. BeanFactory ApplicationContext bean Bean 001 Spring 1. : a) \ SpringDemo003 eclipse i. SpringDemo003 jar jar jar ii. SpringDemo003 Book Book set b) src applicationcontext.xml bean id Book class com.oracle.csg.spring.book i. bean property property name value 1. name name value 2. name price value name page value : a) BeanFactory i. com.oracle.csg.spring beanfactorytest main
10 ii. 1. Resource res a) new FileSystemResource( "src/applicationcontext.xml") 2. BeanFactory BeanFactory bf a) new XmlBeanFactory(res) 3. bf getbean Book Book spring bean Book book 4. book tostring() book b) ApplicationContext i. applicationtest main ii. 1. spring ApplicationContext app: a) new ClassPathXmlApplicationContext("applicationContext.xml") 2. app getbean( Book ) Book Book book 3. book tostring book 002 Bean 1. :
11 a) \ SpringDemo004 eclipse SpringDemo04 spring jar ( jar, spring jar ) i. SpringDemo04 Car Type 2. : 1. Type String type set get 2. Car Type type Double price set tostring a) Bean i. src applicationcontext.xml ii. Bean id BMW class iii. iv. com.oracle.csg.spring.type 1. Bean property property a) name type b) value BMW Bean id type class com.oracle.csg.spring.car 1. Bean property property a) name type b) ref BMW BMW Bean 2. Bean property a) name price b) value com.oracle.csg.spring Test 1. ApplicationContext app a) new ClassPathXmlApplicationContext("applicationContext.xml") 2. app getbean(string arg) Car Car Car car 3. car tostring v. Test b) Bean i. src applicationcontext.xml ii. Bean Bean iii. Bean 1. id Scar 2. class com.oracle.csg.spring.car Bean constructor-arg constructor-arg
12 iv. 1. name type 2. ref BMW BMW Bean Bean constructor-arg constructor-arg 1. name price 2. value v. com.oracle.csg.spring Test vi. 1. app getbean(string arg) SCar Car Car Scar 2. Scar tostring Test
13 Spring IOC : a) \ SpringDemo005 eclipse : SpringDemo005 spring jar ( jar, spring jar ) 2. : a) src applicationcontext.xml src bean.xml b) bean.xml i. Bean id BENZ ii. 1. Bean property value BENZ Bean id SCar 1. Bean property ref BENZ 2. property value c) com.oracle.csg.spring Test
14 i. new ii. ClassPathXmlApplicationContext("applicationContext.xml") "applicationcontext.xml" 1. new String[]{"applicationContext.xml","bean.xml"} 1. app getbean(string arg) Scar Car Car Scar 2. Scar tostring Scar d) Test 002 Bean 1 Bean 2 Bean 1. : a) \ SpringDemo006 eclipse 2. : 1. SpringDemo006 spring jar ( jar, spring jar ) 2. SpringDemo006 Parent Parent Son son set get
15 3. SpringDemo006 Son Son name age sex set Son tostring a) Bean i. src applicationcontext.xml ii. iii. iv. bean bean 1. id Son 2. class com.oracle.csg.spring.son bean property Son property 1. name name 2. value property sex age sex age 5 v. Parent bean Parent bean Son vi. bean 1. bean id Parent calss com.oracle.csg.spring.parent 2. bean property name Son 3. property ref ref bean Son com.oracle.csg.spring Test b) Bean ii. iii. i. src bean.xml iv. applicationcontext.xml Parent bean bean.xml bean id Son Son1 applicationcontext.xml Parent bean ref bean Son1 com.oracle.csg.spring ParentTest Test ParentTest 1. a) ApplicationContext parent=new ClassPathXmlApplicationContext("bean.xml"); 2. ApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml") applicationcontext.xml a) new String[]{"applicationContext.xml"},parent 3. ParentTest
16 003 null 1 null 2 1. : a) \ SpringDemo007 eclipse 2. : 1. SpringDemo007 spring jar ( jar, spring jar ) 2. SpringDemo007 Goods Goods price( ) weight( ) size( ) set Goods tostring
17 3. SpringDemo007 Warehouse Warehouse Goods goods set get a) null i. src applicationcontext.xml ii. iii. iv. bean bean 1. id Goods 2. class com.oracle.csg.spring.goods bean property Goods property 1. name price 2. value bean property name size 1. property value value v. bean property name weight vi. 1. property null Test b) i. applicationcontext.xml bean ii. iii. iv. 1. id Warehouse 2. class com.oracle.csg.spring.warehouse bean property property 1. name goods.price 2. value property 1. name goods.weigth 2. value property 1. name goods.weight 2. value 5 v. Warehouse, goods. vi. 1. private Goods goods=new Goods(); CascadeTest CascadeTest ArrayList
18 2 HashSet 3 HashMap
19 1. : a) \ SpringDemo008 eclipse 2. : 1. SpringDemo008 spring jar ( jar, spring jar ) 2. SpringDemo008 ListStudents SetStudent MapStudent name( ) grade( subject( ) set get a) ArrayList i. src applicationcontext.xml ii. bean bean iii. iv. 1. id Student 2. class com.oracle.csg.spring.entity.liststudent bean property Goods property 1. name subjects subject list property list 1. value PE music English v. ListTest com.oracle.csg.spring.test ListTest b) HashSet i. applicationcontext.xml bean ii. 1. bean id Student1 class com.oracle.csg.spring.entity.setstudent 2. property list set SetTest com.oracle.csg.spring.test SetTest c) HashMap i. applicationcontext.xml bean 1. id Students2 ii. iii. 2. class com.oracle.csg.spring.entity.mapstudent bean property 1. name subjects property map map entry 1. entry key value a) key value value b) value English
20 iv. entry key value Value MUSIC MapTest MapTest : a) \ SpringDemo009 eclipse 2. : 1. SpringDemo009 spring jar ( jar, spring jar ) 2. SpringDemo009 Teacher. Teacher String name set get 3. SpringDemo009 Student Student Teacher teacher String name grade set get a) i. src applicationcontext.xml ii. p 1. bean a) xmlns:p=" Teacher bean property class 1. p:name= teacher name
21 iii. iv. Student bean property class p 1. p:teacher-ref="teacher" Teacher bean 2. p:name=" " name 3. p:grade=" " Test Test 006 byname bytype 3. : a) \ SpringDemo010 eclipse 4. :
22 1. SpringDemo010 spring jar ( jar, spring jar ) 2. SpringDemo010 Teacher. Teacher String name set get 3. SpringDemo010 Student Student Teacher teacher String name grade set get a) byname i. applicationcontext.xml Student bean ii. iii. iv. 1. <property name="teacher" ref="teacher"></property> Student bean class autowire byname byname Student bean Student teacher Teacher bean id teacher Test Test b) bytype i. autowire byname bytype bytype ii. bean id Test c) i. id Student1 bean class autowire constructor ii. iii. iv. 1. <constructor-arg type="com.oracle.csg.spring.teacher" ref="teacher"></constructor-arg> com.oracle.csg.spring Test getbean Student Student1 1. Student stu=(student) app.getbean("student"); Test
23 1. Bean 2. FactoryBean Spring IOC 001 singleton prototype singleton : prototype 1. SpringDemo012 eclipse 1. SpringDemo012 spring jar ( jar, spring jar )
24 2. SpringDemo012 Teacher. Teacher String name set get 3. SpringDemo012 Student Student Teacher teacher String name grade set get 2. singleton applicationcontext.xml teacher bean class scope singleton Test com.oracle.csg.spring Test teacher bean == Student1 Student2 bean == Student1 Student2 bean teacher == 3. prototype teacher bean scope prototype Test 002 Bean( ) getobject
25 1. SpringDemo013 eclipse 1. SpringDemo013 spring jar ( jar, spring jar ) 1. SpringDemo013 Pet Pet String owner String name variety set get 2. applicationcontext.xml Pet Bean FactoryBean Bean com.oracle.csg.spring PetBean FactoryBean FactoryBean PetBean applicationcontext.xml bean class com.oracle.csg.spring. PetBean 2. getobject PetBean getobject Pet pet Pet set pet name variety owner pet Test Test getobject PetBean String petinfo private set split String arg petinfo String info getobject Pet pet Info pet pet.setname(info[0]); pet.setowner(info[1]); pet.setvariety(info[2]); pet applicationcontext.xml Pet bean property name petinfo value,, Test
26 003 Bean( ) issingleton() true false 1. SpringDemo014 eclipse 2. SpringDemo014 spring jar ( jar, spring jar ) 3. SpringDemo014 Owner Owner String name set get 4. SpringDemo014 Pet Pet Owner owner String name variety set get 5. applicationcontext.xml Pet Bean FactoryBean Bean com.oracle.csg.spring PetBean FactoryBean
27 FactoryBean PetBean applic ationcontext.xml bean class com.oracle.csg.spring. PetBean 2. issingleton() : PetBean getobject() Pet, pet. pet name :Variety Owner PetBean issingleton() false true Test true issingleton() true issingleton() false Test 3. getobjecttype() FactoryBean Pet bean getobjecttype Pet.class FactoryBean Bean Pet
28 1. Spring IOC 001 save jack 1. mysql Empl, sql
29 SpringDemo015 eclipse 1. SpringDemo015 spring jar ( jar, spring jar ) 2. SpringDemo015 com.oracle.csg.entity Empl set get 3. com.oracle.csg.dao Dao Dao save jack applicationcontext,xml applicationcontext.xml datasource bean url username password 2. bean Dao save private JdbcTemplate jdbctemplate; com.oracle.csg.service Service service Dao dao service save public void System.out.println("Service"); dao save() com.oracle.csg.controller Controller Service service Controller save public void System.out.println("Controller"); servic e save() 3. Spring
30 applicationcontext.xml context beans xmlns:context= beans context:component-scan base-package com.oracle.csgcom.oracle.csg Test empldao.save(); emplservice.save(); emplcontroller.save();
31 1. Jdk 2. cglib Spring AOP 001 JDK 1. SpringDemo016 eclipse 1. SpringDemo016 spring jar ( jar, spring jar ) 2. SpringDemo016 com.oracle.csg.spring Eat Eat Eating 2. JDK Test com.oracle.csg.spring IEat Eating void Eat Ieat HandlerEat InvocationHandler invoke(object arg0, Method arg1, Object[] arg2)
32 System.out.println(" "); System.out.println(" "); HandlerEat eat HandlerEat Method arg1 invoke(obj, args) eat arg2 Test Eat eat HandlerEat eat HandlerEat handler Proxy newproxyinstance(arg0, arg1, arg2) eat.getclass().getclassloader() eat.getclass().getinterfaces() handler Ieat eathandler eathandler Eating Test 002 CGLIB 1. SpringDemo017 eclipse 1. SpringDemo017 spring jar CGLIB jar ( jar, spring jar jar ) 2. SpringDemo017 com.oracle.csg.spring Eat Eat Eating
33 2. CGLIB com.oracle.csg.spring CGProxy MethodInterceptor Enhancer en getproxy(class clazz) void public en setsuperclass(class clazz) clazz superclass en setcallback(callback Callback) this en create intercept Object arg0, Method arg1, Object[] arg2,methodproxy arg3 System.out.println(" "); System.out.println(" "); intercept arg3 invokesuper(arg0, arg1) arg0 arg1 arg0 arg2 Object result Test CGProxy cg cg getproxy clazz Eat.class Eat eat eat Eating Test
34 1. Spring AOP SpringDemo018 eclipse 1. SpringDemo018 spring jar ( jar, spring jar ) 2. SpringDemo018 com.oracle.csg.spring PenguinPenguin SleepAndBeat. 3. com.oracle.csg.spring FirstPenguin FirstPenguin Penguin FirstPenguin Penguin SleepAndBeat 2. com.oracle.csg.spring GreetBeforeAdvice MethodBeforeAdvice GreetBeforeAdvice before(method arg0, Object[] arg1, Object arg2) Test FirstPenguin pe BeforeAdvice advice=new GreetBeforeAdvice(); ProxyFactory ProxyFactory pf pf settarget Object target pe
35 pf setaddvice Advice advice advice pf getproxy() Penguin proxy proxy SleepAndBeat Test SpringDemo019 eclipse 1. SpringDemo019 spring jar ( jar, spring jar ) 2. SpringDemo019 com.oracle.csg.spring PenguinPenguin EatingAndSleep. 3. com.oracle.csg.spring FirstPenguin FirstPenguin Penguin FirstPenguin Penguin EatingAndSleep 2. com.oracle.csg.spring GreetAfterAdvice AfterReturningAdvice GreetAfterAdvice afterreturning(object arg0, Method arg1, Object[] arg2, Object arg3) src applicationcontext.xml p xmlns:p= bean id target class com.oracle.csg.spring.firstpenguin bean id afteradvice class com.oracle.csg.spring.greetafteradvice bean id Penguin class
36 org.springframework.aop.framework.proxyfactorybean bean p p:proxyinterfaces="com.oracle.csg.spring.penguin" Penguin p:interceptornames="afteradvice" afteradvice bean p:target-ref="target" Test com.oracle.csg.spring Test main ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml") ctx getbean String arg Penguin proxy proxy EatingAndSleep Test
37 1. Spring AOP SpringDemo022 eclipse 1. SpringDemo022 spring jar ( jar, spring jar ) 2. SpringDemo022 com.oracle.csg.spring FirstPenguin FirstPenguin Sleep Beat. 3. com.oracle.csg.spring SecondPenguin SecondPenguin Sleep 2. com.oracle.csg.spring GreetBeforeAdvice MethodBeforeAdvice GreetBeforeAdvice before(method method, Object[] args, Object arg2) com.oracle.csg.spring GreetAdvisor, StaticMethodMatcherPointcutAdvisor StaticMethodMatcherPointcutAdvisor matches(method arg0, Class<?> arg1) arg0 getname equals Sleep GreetAdvisor getclassfilter() ClassFilter public new ClassFilter() ClassFilter
38 matches(class<?> arg0) FirstPenguin return FirstPenguin.class.isAssignableFrom(arg0); src applicationcontext.xml p xmlns:p= bean id target1 class com.oracle.csg.spring.firstpenguin bean id target2 class com.oracle.csg.spring.secondpenguin bean id greetadvice class com.oracle.csg.spring.greetbeforeadvice bean bean id greetadvisor Class com.oracle.csg.spring.greetadvisor bean p p:advice-ref="greetadvice" bean id parent abstract true class org.springframework.aop.framework.proxyfactorybean bean p p:interceptornames="greetadvisor " greetadvisor bean p:proxytargetclass="true" bean id first parent parent p:target-ref target1 bean id second parent parent p:target-ref target2 Test
39 SpringDemo023 eclipse 1. SpringDemo023 spring jar ( jar, spring jar ) 2. SpringDemo023 com.oracle.csg.spring FirstPenguin FirstPenguin Sleep Beat. 3. com.oracle.csg.spring SecondPenguin SecondPenguin Sleep 2. com.oracle.csg.spring GreetBeforeAdvice MethodBeforeAdvice GreetBeforeAdvice before(method method, Object[] args, Object arg2) src applicationcontext.xml p xmlns:p= bean id target1 class com.oracle.csg.spring.firstpenguin bean id target2 class com.oracle.csg.spring.secondpenguin bean id greetadvice class com.oracle.csg.spring.greetbeforeadvice bean bean id regexadvisor Class org.springframework.aop.support.regexpmethodpointcutadvisor bean p
40 p:advice-ref="greetadvice" bean p. p:pattern=".*sleep.*"( Sleep ) bean id parent abstract true class org.springframework.aop.framework.proxyfactorybean bean p p:interceptornames="regexadvisor" regexadvisor bean p:proxytargetclass="true" bean id first parent parent p:target-ref target1 bean id second parent parent p:target-ref target2 Test
41 1. struts2 001 struts2 1. SpringDemo027 eclipse 1. SpringDemo027 spring jar ( jar, spring jar ) 2. SpringDemo027 com.oracle.csg.spring Student Student (subject) (subject), set get 3. com.oracle.csg.spring StudentService StudentService check score 60 false 60 true 4. jsp 1. struts2 web.xml WebContent/WEB-INF/web.xml web.xml struts2
42 <filter> <filter> <filter-name> <filter-class> struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter <filter-mapping> <filter-mapping> <filter-name> <url-pattern> struts2 ( filter filter-name ) /* <context-param> <context-param> <param-name> <param-value> contextconfiglocation /WEB-INF/classes/applicationContext.xml <listener> ContextLoaderListener <listener> <listener-class> org.springframework.web.context.contextloaderlistener com.oracle.csg.spring CheckAction ActionSupport CheckAction student set get service set student Student service StudentService execute() public String throws Exception execute() service checkstudent.getsubject() student.getscore() ispass ispass false error success struts.xml src struts.xml <struts> <package>, package <package> name default extends struts-default <package> <action><action> name CheckAction name form.jsp action class checkaction checkaction <action> <result> name success name error applicationcontext.xml congratulation.jsp warn.jsp src applicationcontext.xml bean
43 id studentservice class com.oracle.csg.spring.studentservice bean id checkaction id struts.xml <action> class class com.oracle.csg.spring.checkaction bean <property> CheckAction service studentservice bean name service ref studentservice struts.xml <action> class com.oracle.csg.spring.checkaction applicationcontext.xml src struts.properties struts.objectfactory.spring.autowire=type applicationcontext.xml bean id studentservice studentservice1 struts.properties ## struts.xml <package> <constant> name struts.objectfactory.spring.autowire value type
44 1. spring Quartz 001 spring Quartz simpletrigger crontrigger 4. SpringDemo031 eclipse 5. SpringDemo031 spring jar ( jar, spring jar ) 6. com.oracle.csg.spring Service Hello(), :
45 a) Hello!Use Quartz in Spring!"+new Date() 5. JobDetail applicationcontext.xml Service bean bean id service class com.oracle.csg.spring.service bean id jobdetail class org.springframework.scheduling.quartz.methodinvokingjobdetailfactorybean bean p applicationcontext.xml p p:targetobject-ref service bean p:targetmethod" service p:concurrent false job 6. Trigger simpletrigger beanbean id simpletrigger class org.springframework.scheduling.quartz.simpletriggerfactorybean p:jobdetail-ref jobdetail p:startdelay 2000 p:repeatinterval 3000 p:repeatcount 3 CronTrigger beanbean id crontrigger class org.springframework.scheduling.quartz.crontriggerfactorybean p:jobdetail-ref jobdetail p:cronexpression 0/3 * * * *? schedualer 3 beanbean id scheduler class org.springframework.scheduling.quartz.schedulerfactorybean bean property name: triggers property list list refref bean simpletrigger Test ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml"); ctx getbean String arg schedual Schedual sch
46 sch start Test applicationcontext.xml id scheduler bean property list ref bean crontrigger Test
47 Spring Hibernate 1. spring hibernate 001 hibernate Mysql 1. SpringDemo037 eclipse 1. sql sql mysql 2. SpringDemo038 aopalliance spring mysql dbcp hibernate jar ( jar, jar ): 3. com.oracle.csg.spring.dao EmplDao SaveOrUpdate Empl empl 4. com.oracle.csg.spring.dao.impl EmplDaoImpl EmplDao 5. src applicationcontext.xml sessionfactory hibernatetemplate EmplDaoImpl 2. Spring hibernate
48 com.oracle.csg.spring.listener MyListener DefaultSaveOrUpdateEventListener MyListener onsaveorupdate SaveOrUpdateEvent event void public throws HibernateException event getobject() getclass() "SaveOrUpdate Entity classname:" "SaveOrUpdate Entity classname:"+event.getobject().getclass()) event getobject Object object instanceof object Empl object Empl object Empl Empl empl empl getname() getdept() name dept super.onsaveorupdate(event); applicationcontext.xml sessionfactory <bean> <property> name eventlisteners <property> <map> <map> < entry ><entry> key save-update <entry> <bean><bean> class com.oracle.csg.spring.listener.mylistener Test Empl empl empl set name Jack sex fale dept Sale dao SaveOrUpdate(Empl empl) empl Test Spring Hibernate 1. spring
49 SpringDemo038 eclipse 1. sql sql mysql 2. SpringDemo038 aopalliance spring mysql dbcp hibernate jar ( jar, jar ): 3. com.oracle.csg.spring.dao EmplDao SaveOrUpdate Empl empl 4. com.oracle.csg.spring.dao.impl EmplDaoImpl EmplDao 5. src applicationcontext.xml sessionfactory hibernatetemplate EmplDaoImpl applicationcontext.xml <bean> <bean> id transactionmanager name org.springframework.orm.hibernate3.hibernatetransactionmanager <bean> <property> sessionfactory <property> name sessionfactory ref sessionfactory 2. TransactionProxyFactoryBean hibernate <bean> id empldaoproxy class org.springframework.transaction.interceptor.transactionproxyfactorybean <bean> <property>
50 <property>: name proxytargetclass value:true <property> name: transactionmanager ref transactionmanager <property> name target ref empldao <bean> <properyt> <properyt> <props> <props> > key * * empldao <prop > PROPAGATION_REQUIRED Test1 empl Jack 3. aop/tx hibernate applicationcontext.xml context aop tx TransactionProxyFactoryBean, hibernate applicationcontext.xml <tx:advice> id txadvice transaction-manager transactionmanager <tx:advice> <tx:attributes> <tx:attributes> <tx:method > name * propagation REQUIRED empldao <tx:advice> <aop:config> <aop:config> <aop:advisor> advice-ref txadvice pointcut execution(* com.oracle.csg.spring.dao.impl.empldaoimpl.*(..)) EmplDaoImpl Test2 empl Tom hibernate aop/tx hibernate
51 applicationcontext <tx:annotation-driven/> com.oracle.csg.spring.dao.impl EmplDaoImpl Test3 empl Marry
52 Spring Hibernate 1. XML 001 tx/aop, 1. SpringDemo041 eclipse 1. sql sql mysql 2. SpringDemo041 jar ( jar, jar ): 3. com.oracle.csg.spring.dao EmplDao save(empl em pl) count 4. com.oracle.csg.spring.dao.impl EmplDaoImpl EmplDao
53 5. src applicationcontext.xml (datasource) E mpldaoimpl jdbc transactionmanager 2. com.oracle.csg.spring.service EmplService countempl() Integer public save(empl empl) void public com.oracle.csg.spring.service.impl EmplService rviceimpl EmplDao empldao private set countempl() empldao countempl() save(empl empl) empldao save(empl empl) empl 1. tx/aop <bean> Bean <bean > id emplservice class com.oracle.csg.spring.service.impl.emplserviceimpl <bean> < property> EmplServiceImpl empldao< pr operty> name empldao ref empldao tx aop tx ao p tx < tx:advice> id txadvice transaction-manager transactionmanager < tx:advice> <tx:attributes> <tx:attributes> <tx:method> name count* read-only true propagation SUPPORTS count Support <tx:attributes> <tx:method> name save* rollback-for Exception save Exception propagation REQUIRED REQUIRED aop
54 <aop:config> <aop:config> <aop:pointcut><aop: pointcut> expression execution(* com.oracle.csg.spring.service.impl.*impl.*(..)) com.oracle.csg.spring.service. impl Impl id txpointcut <aop:config> <aop:advisor> <aop:advisor> advice-ref txadvice pointcut-ref txpointcut Test ctx getbean(string arg) emplservice EmplService emplservice Empl empl empl set empl name dept set name Salar sex female dept Sale service save(empl) Test mysql empl service count() Test 002 TransactionProxyFactoryBean 1. SpringDemo040 eclipse 1. sql sql mysql 2. SpringDemo040 jar ( jar, jar ):
55 3. com.oracle.csg.spring.dao EmplDao countempl 4. com.oracle.csg.spring.dao.impl EmplDaoImpl EmplDao 5. src applicationcontext.xml (datasource) E mpldaoimpl jdbc transactionmanager 2. com.oracle.csg.spring.service EmplService cou ntempl() Integer public com.oracle.csg.spring.service.impl EmplService rviceimpl EmplDao empldao private set countempl() empldao countempl() 3. TransactionProxyFactoryBean, <bean> <bean> id emplservice class com.oracle.csg.spring.service.impl.emplserviceimpl <bean> < property> EmplServiceImpl empldao< pr operty> name empldao ref empldao <bean> id proxyservcebean class org.springframework.transaction.interceptor.transactionproxyfactorybean <bean> <property> <property> : name transactionmanager ref transactionmanager <property> name: target ref emplservice <property> name transactionattribute <property> <props> <props> < prop> <prop> key count* count <prop> PROPAGATION_REQUIRED,readOnly Test ctx getbean(string arg) proxyservce EmplService service
56 service countempl()
Microsoft Word - Hibernate与Struts2和Spring组合指导.doc
1.1 组合 Hibernate 与 Spring 1. 在 Eclipse 中, 新建一个 Web project 2. 给该项目增加 Hibernate 开发能力, 增加 Hibernate 相关类库到当前项目的 Build Path, 同时也提供了 hibernate.cfg.xml 这个配置文件 3. 给该项目增加 Spring 开发能力, 增加 spring 相关类库到当前项目的 Build
More informationEJB-Programming-4-cn.doc
EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session
More informationIoC容器和Dependency Injection模式.doc
IoC Dependency Injection /Martin Fowler / Java Inversion of Control IoC Dependency Injection Service Locator Java J2EE open source J2EE J2EE web PicoContainer Spring Java Java OO.NET service component
More information-i-
-i- -ii- -iii- -iv- -v- -vi- -vii- -viii- -ix- -x- -xi- -xii- 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9 1-10 1-11 1-12 1-13 1-14 1-15 1-16 1-17 1-18 1-19 1-20 1-21 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11
More informationMicrosoft Word - 强迫性活动一览表.docx
1 1 - / 2 - / 3 - / 4 - / 5 - I. 1. / 2. / 3. 4. 5. 6. 7. 8. 9 10 11. 12. 2 13. 14. 15. 16. 17. 18. 19. 20 21. 22 23. 24. / / 25. 26. 27. 28. 29. 30. 31. II. 1. 2 3. 4 3 5. 6 7 8. 9 10 11 12 13 14. 15.
More informationuntitled
JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE
More information(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit
Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How
More information第03章 控制反转(Spring IoC)
3 Spring IoC GoF Design Patterns: Elements of Reusable Object-Oriented Software Programming to an Interface not an Implementation Java Java Java GoF Service Locator IoC IoC Spring IoC 3.1 IoC IoC IoC Dependency
More informationEJB-Programming-3.PDF
:, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client
More information「香港中學文言文課程的設計與教學」單元設計範本
1. 2. 3. (1) (6) ( 21-52 ) (7) (12) (13) (16) (17) (20) (21) (24) (25) (31) (32) (58) 1 2 2007-2018 7 () 3 (1070) (1019-1086) 4 () () () () 5 () () 6 21 1. 2. 3. 1. 2. 3. 4. 5. 6. 7. 8. 9. ( ) 7 1. 2.
More information全唐诗28
... 1... 1... 1... 2... 2... 2... 3... 3... 4... 4... 4... 5... 5... 5... 5... 6... 6... 6... 6... 7... 7... 7... 7... 8... 8 I II... 8... 9... 9... 9...10...10...10...11...11...11...11...12...12...12...13...13...13...14...14...14...15...15...15...16...16...16...17...17
More informationuntitled
-JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP
More information北 风 网 讲 师 原 创 作 品 ---- 仅 供 学 员 内 部 交 流 使 用 前 言 吾 尝 终 日 而 思 矣, 不 如 须 臾 之 所 学 也 ; 吾 尝 跂 而 望 矣, 不 如 登 高 之 博 见 也 登 高 而 招, 臂 非 加 长 也, 而 见
北 风 网 讲 师 原 创 作 品 ---- 仅 供 www.ibeifeng.com 学 员 内 部 交 流 使 用 前 言 吾 尝 终 日 而 思 矣, 不 如 须 臾 之 所 学 也 ; 吾 尝 跂 而 望 矣, 不 如 登 高 之 博 见 也 登 高 而 招, 臂 非 加 长 也, 而 见 者 远 ; 顺 风 而 呼, 声 非 加 疾 也, 而 闻 者 彰 假 舆 马 者, 非 利 足 也,
More information2. AOP 底层技术实现 小风 Java 实战系列教程 关键词 : 代理模式 代理模型分为两种 : 1) 接口代理 (JDK 动态代理 ) 2) 子类代理 (Cglib 子类代理 ) 需求 :CustomerService 业务类, 有 save,update 方法, 希望在 save,updat
本章学习目标 小风 Java 实战系列教程 AOP 思想概述 AOP 底层技术实现 AOP 术语介绍 SpringAOP 的 XML 方式 HelloWorld SpringAOP 的 XML 方式配置细节 SpringAOP 的注解方式 SpringAOP 的零配置方式 1. AOP 思想概述 1.1. AOP 思想简介 1.2. AOP 的作用 2. AOP 底层技术实现 小风 Java 实战系列教程
More informationII II
I I II II III 1. 2. 3. III 4. IV 5. 6. 8. 9. 10. 12. IV V V VI VI VII VII VIII VIII IX IX X X XI XI XII XII 1 1 2 2 3 3 4 33 35 4 5 5 6 6 7 ( ) 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17
More information1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6
www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7
More information一、
... 1...24...58 - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - i. ii. iii. iv. i. ii. iii. iv. v. vi. vii. viii. ix. x. - 9 - xi. - 10 - - 11 - -12- -13- -14- -15- C. @ -16- @ -17- -18- -19- -20- -21- -22-
More information尿路感染防治.doc
...1...1...2...4...6...7...7...10...12...13...15...16...18...19...24...25...26...27...28 I II...29...30...31...32...33...34...36...37...37...38...40...40...41...43...44...46...47...48...48...49...52 III...55...56...56...57...58
More information509 (ii) (iii) (iv) (v) 200, , , , C 57
59 (ii) (iii) (iv) (v) 500,000 500,000 59I 18 (ii) (iii) (iv) 200,000 56 509 (ii) (iii) (iv) (v) 200,000 200,000 200,000 500,000 57 43C 57 (ii) 60 90 14 5 50,000 43F 43C (ii) 282 24 40(1B) 24 40(1) 58
More information新・解きながら学ぶJava
481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --
More informationMicrosoft Word - MP2018_Report_Chi _12Apr2012_.doc
人 力 資 源 推 算 報 告 香 港 特 別 行 政 區 政 府 二 零 一 二 年 四 月 此 頁 刻 意 留 空 - 2 - 目 錄 頁 前 言 詞 彙 縮 寫 及 注 意 事 項 摘 要 第 一 章 : 第 二 章 : 第 三 章 : 第 四 章 : 附 件 一 : 附 件 二 : 附 件 三 : 附 件 四 : 附 件 五 : 附 件 六 : 附 件 七 : 引 言 及 技 術 大 綱 人
More information南華大學數位論文
1 i -------------------------------------------------- ii iii iv v vi vii 36~39 108 viii 15 108 ix 1 2 3 30 1 ~43 2 3 ~16 1 2 4 4 5 3 6 8 6 4 4 7 15 8 ----- 5 94 4 5 6 43 10 78 9 7 10 11 12 10 11 12 9137
More information李天命的思考藝術
ii iii iv v vi vii viii ix x 3 1 2 3 4 4 5 6 7 8 9 5 10 1 2 11 6 12 13 7 8 14 15 16 17 18 9 19 20 21 22 10 23 24 23 11 25 26 7 27 28 12 13 29 30 31 28 32 14 33 34 35 36 5 15 3 1 2 3 4 5 6 7 8 9 10 11
More information皮肤病防治.doc
...1...1...2...3...4...5...6...7...7...9...10... 11...12...14...15...16...18...19...21 I ...22...22...24...25...26...27...27...29...30...31...32...33...34...34...36...36...37...38...40...41...41...42 II
More information性病防治
...1...2...3...4...5...5...6...7...7...7...8...8...9...9...10...10... 11... 11 I ...12...12...12...13...14...14...15...17...20...20...21...22...23...23...25...27...33...34...34...35...35 II ...36...38...39...40...41...44...49...49...53...56...57...57...58...58...59...60...60...63...63...65...66
More information中国南北特色风味名菜 _一)
...1...1...2...3...3...4...5...6...7...7...8...9... 10... 11... 13... 13... 14... 16... 17 I ... 18... 19... 20... 21... 22... 23... 24... 25... 27... 28... 29... 30... 32... 33... 34... 35... 36... 37...
More information全唐诗24
... 1... 1... 2... 2... 3... 3... 4... 4... 5... 5... 6... 6... 7... 7... 8... 8... 9... 9...10...10...10...11...12...12...12...13...13 I II...14...14...14...15...15...15...16...16...16...17...17...18...18...18...19...19...19...20...20...20...21...21...22...22...23...23...23...24
More information1 2 6 8 15 36 48 55 58 65 67 74 76 150 152 1 3 1 2 4 2 2001 2000 1999 12 31 12 31 12 31 304,347 322,932 231,047 14,018 16,154 5,665 (i) 0.162 0.193 0.082 (ii) 0.165 0.227 0.082 (iii) 10.08 13.37 6.47 0.688
More informationuntitled
4.1AOP AOP Aspect-oriented programming AOP 來說 AOP 令 理 Cross-cutting concerns Aspect Weave 理 Spring AOP 來 AOP 念 4.1.1 理 AOP AOP 見 例 來 例 錄 Logging 錄 便 來 例 行 留 錄 import java.util.logging.*; public class HelloSpeaker
More informationKillTest 质量更高 服务更好 学习资料 半年免费更新服务
KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-065Big5 Title : Sun Certified Programmer for the Java 2 Platform, SE 6.0 Version : Demo 1 / 14 1. 35. String #name = "Jane Doe"; 36. int
More information2. 我 沒 有 說 實 話, 因 為 我 的 鞋 子 其 實 是 [ 黑 色 / 藍 色 / 其 他 顏 色.]. 如 果 我 說 我 現 在 是 坐 著 的, 我 說 的 是 實 話 嗎? [ 我 說 的 對 還 是 不 對 ]? [ 等 對 方 回 答 ] 3. 這 是 [ 實 話 / 對 的
附 錄 美 國 國 家 兒 童 健 康 與 人 類 發 展 中 心 (NICHD) 偵 訊 指 導 手 冊 I. 開 場 白 1. 你 好, 我 的 名 字 是, 我 是 警 察 [ 介 紹 房 間 內 的 其 他 人, 不 過, 在 理 想 狀 態 下, 房 間 裡 不 該 有 其 他 人 ] 今 天 是 ( 年 月 日 ), 現 在 是 ( 幾 點 幾 分 ) 我 是 在 ( 地 點 ) 問 你
More informationMicrosoft Word - Paper on PA (Chi)_2016.01.19.docx
立 法 會 發 展 事 務 委 員 會 二 零 一 六 年 施 政 報 告 及 施 政 綱 領 有 關 發 展 局 的 措 施 引 言 行 政 長 官 在 二 零 一 六 年 一 月 十 三 日 發 表 題 為 創 新 經 濟 改 善 民 生 促 進 和 諧 繁 榮 共 享 的 二 零 一 六 年 施 政 報 告 施 政 報 告 夾 附 施 政 綱 領, 臚 列 政 府 推 行 的 新 措 施 和
More information_Chi.ps, page Preflight ( _Chi.indd )
on conviction3 5 1. / 2. 14 3. 2 2 3 4. 372 12 5. 6. 1 7. 1 2 i ii iii iv 8. 9. 1 12 2 2 i ii iii i ii iii 3 iv http://www.pcpd.org.hk v i ii iii 4 i ii i / ii 5 1. 2. 3. i ii iii iv v vi 4. 5. 6 6. 7.
More informationPage i
况 1 1.1.1 1.1.2 1.1.3 2 2.1 2.1.1 2.1.2 2.1.3 2.1.4 Page i 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.3 2.3.1 Page ii 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.4.3 Page iii 2.5 2.5.1 2.6 2.6.1 2.6.2 3 3.1 3.1.1
More information优迈科技教学大纲2009版本
java 软 件 工 程 师 培 训 教 学 大 纲 1 JAVA 软 件 工 程 师 培 训 教 学 大 纲 深 圳 软 件 园 人 才 实 训 基 地 2009 年 3 月 目 录 java 软 件 工 程 师 培 训 教 学 大 纲 2 教 学 阶 段...3 第 一 章 JAVA 起 步...3 第 二 章 面 向 对 象 的 编 程...4 第 三 章 数 据 结 构 IO 线 程 网 络...5
More informationMicrosoft Word - Entry-Level Occupational Competencies for TCM in Canada200910_ch _2_.doc
草 稿 致 省 級 管 理 單 位 之 推 薦 書 二 零 零 九 年 十 月 十 七 日 加 拿 大 中 醫 管 理 局 聯 盟 All rights reserved 序 言 加 拿 大 中 醫 管 理 局 聯 盟, 於 二 零 零 八 年 一 月 至 二 零 零 九 年 十 月 間, 擬 定 傳 統 中 醫 執 業 之 基 礎 文 件 由 臨 床 經 驗 豐 富 之 中 醫 師 教 育 者 及
More information<4D6963726F736F667420576F7264202D203938BEC7A67EABD7B942B0CAC15AC075B3E6BF57A9DBA5CDC2B2B3B92DA5BFBD542E646F63>
98 年 3 月 11 日 依 本 校 98 學 年 度 招 生 委 員 會 第 1 次 會 議 核 定 大 同 技 術 學 院 98 學 年 度 重 點 運 動 項 目 績 優 學 生 單 獨 招 生 簡 章 大 同 技 術 學 院 招 生 委 員 會 編 印 校 址 :600 嘉 義 市 彌 陀 路 253 號 電 話 :(05)2223124 轉 203 教 務 處 招 生 專 線 :(05)2223124
More information设计模式 Design Patterns
Spring 与 Struts Hibernate 的集成 丁勇 Email:18442056@QQ.com 学习目标 掌握 Spring 与 Struts 的集成 掌握 Spring 与 Hibernate 的集成 学会使用 Spring 实现声明式事务 Spring 与 Hibernate 集成 使用 Spring 简化 Hibernate 编程 使现有使现有 Java Java EE EE 技术更易用
More information緒 言 董 事 會 宣 佈, 為 能 更 具 效 率 調 配 本 集 團 內 的 資 金 有 效 降 低 集 團 的 對 外 貸 款, 並 促 進 本 集 團 內 公 司 間 的 結 算 服 務, 於 2016 年 9 月 30 日, 本 公 司 中 糧 財 務 與 管 理 公 司 訂 立 財 務
香 港 交 易 及 結 算 所 有 限 公 司 及 香 港 聯 合 交 易 所 有 限 公 司 對 本 公 告 的 內 容 概 不 負 責, 對 其 準 確 性 或 完 整 性 亦 不 發 表 任 何 聲 明, 並 明 確 表 示, 概 不 對 因 本 公 告 全 部 或 任 何 部 分 內 容 而 產 生 或 因 倚 賴 該 等 內 容 而 引 致 的 任 何 損 失 承 擔 任 何 責 任 JOY
More information穨學前教育課程指引.PDF
i 1 1.1 1 1.2 1 4 2.1 4 2.2 5 2.3 7 2.4 9 2.5 11 2.6 1 2 1 5 3.1 1 5 3.2 1 5 19 4.1 19 4.2 19 4.3 2 1 4.4 29 4.5 38 4.6 4 3 4.7 47 50 5.1 5 0 5.2 5 0 5.3 6 2 5.4 9 4 5.5 1 2 6 ( ) 1 2 7 ( ) 1 31 ( ) 1
More informationFun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc
References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2
More information眼病防治
( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...1...2...3...5...5...6...7...9... 11...13...14...15...17...18...19...20...21 I II...21...22...23...24...25...27...27...28...29...30...31...33...33...34...36...38...39...40...41...42...43...45
More information中国南北特色风味名菜 _八)
( 20 010010) 7871092 1/32 356.25 4 760 2004 8 1 2004 8 1 11 000 ISBN 7-204-05943-3/Z102 1026.00 ( 18.00 ) ...1...2...2...4...6...7...8...9... 10... 11... 12... 13... 13... 14... 15... 17... 18... 19...
More information39898.indb
1988 4 1998 12 1990 5 40 70.................................................. 40.............................................................. 70..............................................................
More information穨ecr2_c.PDF
i ii iii iv v vi vii viii 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 26 27 2 28 29 30 31 32 33 34 35 36 37 38 39 40 3 4 41 42 43 5 44 45 46 6 47 48 49 50 51 52 1 53 2 54 55 3 56
More information電腦相關罪行跨部門工作小組-報告書
- ii - - iii - - iv - - v - - vi - - vii - - viii - (1) 2.1 (2) (3) 13.6 (4) 1.6 (5) 21 (6) (7) 210 (8) (9) (10) (11) ( ) ( 12) 20 60 16 (13) ( ) (
More informationi
i ii iii iv v vi vii viii ===== 1 2 3 4 5 6 7 8 9 10 ==== 11 12 13 14 15 16 17 18 19 ==== ==== 20 .. ===== ===== ===== ===== ===== ======.. 21 22 ===== ===== ===== ===== 23 24 25 26 27 28 29 ==== ====
More information发展党员工作手册
发 展 党 员 工 作 问 答 目 录 一 总 论...9 1. 发 展 党 员 工 作 的 方 针 是 什 么? 如 何 正 确 理 解 这 个 方 针?... 9 2. 为 什 么 强 调 发 展 党 员 必 须 保 证 质 量?... 9 3. 如 何 做 到 慎 重 发 展?... 10 4. 如 何 处 理 好 发 展 党 员 工 作 中 的 重 点 与 一 般 的 关 系?...11 5.
More informationi
9 1 2 3 4 i 5 6 ii iii iv v vi vii viii 1 1 1 2 3 4 2 5 6 2 3 2.10 ( 2.11 ) ( 2.11 ) ( 2.9 ) 7 8 9 3 10 5% 2% 4 11 93% (2001 02 2003 04 ) ( ) 2,490 (100%) 5 12 25% (2.57% 25%) 6 (2001 02 2003 04 ) 13 100%
More information基于CDIO一体化理念的课程教学大纲设计
Java 语 言 程 序 设 计 课 程 教 学 大 纲 Java 语 言 程 序 设 计 课 程 教 学 大 纲 一 课 程 基 本 信 息 1. 课 程 代 码 :52001CC022 2. 课 程 名 称 :Java 语 言 程 序 设 计 3. 课 程 英 文 名 称 :Java Programming 4. 课 程 类 别 : 理 论 课 ( 含 实 验 上 机 或 实 践 ) 5. 授
More information國立中山大學學位論文典藏.PDF
I II III IV V VI VII VIII IX X 苷 XI XII 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
More information智力测试故事
II 980.00 ... 1... 1... 1... 2... 2... 2... 3... 3... 3... 3... 4... 4... 5... 5... 6... 6... 7... 7... 8... 8... 8... 9... 9...10...10...10 I II...11...11...11...12...13...13...13...14...14...14...15...15...15...16...16...17...17...18...18...19...19...19...19...20...20...21...21...21
More information目 录 院 领 导 职 责... 1 院 长 职 责... 1 医 疗 副 院 长 职 责... 1 教 学 副 院 长 职 责... 2 科 研 副 院 长 职 责... 2 后 勤 副 院 长 职 责... 3 主 管 南 院 区 副 院 长 职 责... 3 党 委 书 记 职 责... 4
目 录 院 领 导 职 责... 1 院 长 职 责... 1 医 疗 副 院 长 职 责... 1 教 学 副 院 长 职 责... 2 科 研 副 院 长 职 责... 2 后 勤 副 院 长 职 责... 3 主 管 南 院 区 副 院 长 职 责... 3 党 委 书 记 职 责... 4 纪 委 书 记 职 责... 5 院 长 办 公 室... 6 院 长 办 公 室 工 作 职 责...
More information<4D6963726F736F667420576F7264202D20A4A4B0EAB371AB4FB3E65FA4A4A4E5AAA95F5F32303133>
香 港 德 輔 道 中 71 號 永 安 集 團 大 廈 9 樓 電 話 :2867 0888 傳 真 :3906 9906 查 詢 熱 線 :3187 5100 中 國 通 意 外 急 救 醫 療 計 劃 保 單 投 保 人 以 一 份 投 保 書 及 聲 明 謹 向 中 銀 集 團 保 險 有 限 公 司 ( 下 稱 本 公 司 ) 申 請 下 述 保 險 該 份 投 保 書 及 聲 明 已 被
More information奥运档案(三).doc
I...1...2...2...3...5...9...10...10...12...14...15...16...16...17...18...20...21...24...25 II...25...27...28...29...31...32...33...33...34...34...36...37...38...39...40...41...42...43...44...45...45 2008...46
More information(b) 3 (a) (b) 7 (a) (i) (ii) (iii) (iv) (v) (vi) (vii) 57
(i) (ii) (iii) A. 123 2 3(1) (2) (i) 41 (ii) (iii) 121 4(3) (i) (ii) (iii) 123A 3 (a) 56 (b) 3 (a) (b) 7 (a) (i) (ii) (iii) (iv) (v) (vi) (vii) 57 (viii) (ix) (x) 4B(2)(d) (e) (f) (xi) (xii) (b) (a) (i)
More information(i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) (xi) 60.99%39.01%
48.55% 1998 19986 30%20086 2009 2009 200 (i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) (xi) 60.99%39.01% 200820092010 772 928960200820092010 1512928 201 1. 20091222(2009)7267 20042008 16,980,954.02
More information奇闻怪录
... 1... 1... 2... 3... 3... 4... 4... 5... 5... 6... 8... 9... 10... 10... 11... 11... 13... 13... 14... 14... 15... 16... 17... 21 I ... 22... 23... 23... 24... 25... 25... 26... 27... 28... 29 UFO...
More information<4D6963726F736F667420576F7264202D205B345DB5D8AE4CACD732303135AECAAFC5C1C9C1DCBDD0AB48A4CEB3F8A657AAED>
華 夏 盃 全 國 全 國 數 學 奧 林 匹 克 邀 請 賽 ( 華 南 賽 區 ) 晉 級 賽 比 賽 詳 情 : 一 比 賽 對 象 : 小 學 一 至 六 年 級 中 學 一 二 年 級 二 比 賽 日 期 及 時 間 : 年 2 月 15 日 ( 星 期 日 ) 小 學 組 小 一 級 小 二 級 小 三 級 小 四 級 小 五 級 小 六 級 時 間 13:10~1:20 13:10~1:20
More information前 言 根 据 澳 门 特 别 行 政 区 第 11/1999 号 法 律 第 三 条 规 定, 审 计 长 执 行 其 职 责, 已 经 对 财 政 局 提 交 的 2011 年 度 澳 门 特 别 行 政 区 总 帐 目 ( 总 帐 目 ) 进 行 了 审 计 与 2010 年 度 相 同, 本 年 度 的 总 帐 目 由 政 府 一 般 综 合 帐 目 及 特 定 机 构 汇 总 帐 目, 两
More information群科課程綱要總體課程計畫書
核 准 文 號 :102 年 4 月 22 日 臺 教 國 署 高 字 第 1020036237 號 國 立 曾 文 高 級 農 工 職 業 學 校 群 科 課 程 綱 要 總 體 課 程 計 畫 書 (102 學 年 度 入 學 學 生 適 用 ) 中 華 民 國 102 年 04 月 22 日 國 立 曾 文 高 級 農 工 職 業 學 校 群 科 課 程 綱 要 總 體 課 程 計 畫 書 核
More information没 有 多 余 的 Contruol 或 Action 了 原 来 Domain 层 被 服 务 层 Service layer 遮 挡, 在 右 边 图 中, 则 Domain 层 直 接 暴 露 给 前 台 了, 没 有 被 遮 挡, 裸 露 了 这 样 一 步 到 位 实 现 领 域 模 型
文 章 编 号 :1007-757X(2012)1-0036-04 领 域 驱 动 模 型 的 WEB 软 件 系 统 设 计 研 究 摘 要 : J2EE 3 JDK1.7 Tomcat WEB 关 键 词 : 中 图 分 类 号 :TP311 文 献 标 志 码 :A 0 引 言 Web 软 件 系 统 的 分 层 结 构 典 型 的 J2EE 软 件 系 统 开 发 方 法 分 为 三 层 结
More information30,000,000 75,000,000 75,000, (i) (ii) (iii) (iv)
30,000,000 75,000,000 75,000,000 24 (i) (ii) (iii) (iv) # * 1,800,000 1,800,000 15% 3,400,000 3,400,000 15% 4,200,000 4,200,000 10% 8,600,000 8,600,000 10% 12,600,000 12,600,000 88% 10% 16,000,000 16,000,000
More information基于ECO的UML模型驱动的数据库应用开发1.doc
ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip
More informationuntitled
How to using M-Power Report API M-Power Report API 力 了 M-Power Report -- Java (Library) M-Power Report API 行 Java M-Power Report M-Power Report API ( 30 ) PDF/HTML/CSV/XLS JPEG/PNG/SVG 料 料 OutputStream
More information第 二 輯 目 錄.indd 2 目 錄 編 寫 說 明 附 : 香 港 中 學 文 憑 中 國 語 文 科 評 核 模 式 概 述 綜 合 能 力 考 核 考 試 簡 介 及 應 試 技 巧 常 用 實 用 文 文 體 格 式 及 寫 作 技 巧 綜 合 能 力 分 項 等 級 描 述 練 習 一
作 出 發 者 : 劉 梓 淩 版 : 精 工 出 版 社 行 : 精 工 印 書 局 香 港 銅 鑼 灣 道 168 號 電 話 :2571 1770 2554 1247 傳 真 :2806 0974 2873 2412 網 二 O 一 一 年 址 :http://www.jingkung.com 初 版 版 權 所 有, 翻 版 必 究 如 未 獲 得 本 公 司 同 意, 不 得 用 任 何
More informationMicrosoft Word - Panel Paper on T&D-Chinese _as at 6.2.2013__final_.doc
二 零 一 三 年 二 月 十 八 日 會 議 討 論 文 件 立 法 會 CB(4)395/12-13(03) 號 文 件 立 法 會 公 務 員 及 資 助 機 構 員 工 事 務 委 員 會 公 務 員 培 訓 及 發 展 概 況 目 的 本 文 件 介 紹 公 務 員 事 務 局 為 公 務 員 所 提 供 培 訓 和 發 展 的 最 新 概 況, 以 及 將 於 二 零 一 三 年 推 出
More information就財務委員會委員審核2015至16年度開支預算所提出初步問題的答覆
索 引 財 務 委 員 會 審 核 二 零 一 五 至 一 六 年 度 節 會 議 綜 合 檔 案 名 稱 :DEVB(W)-2-c1.docx 問 題 編 號 委 員 姓 名 總 目 綱 領 DEVB(W)001 2007 陳 恒 鑌 159 - DEVB(W)002 0152 陳 偉 業 159 (4) 起 動 九 龍 東 DEVB(W)003 0701 陳 婉 嫻 159 (2) 文 物 保
More informationI. 1-2 II. 3 III. 4 IV. 5 V. 5 VI. 5 VII. 5 VIII. 6-9 IX. 9 X XI XII. 12 XIII. 13 XIV XV XVI. 16
125-0834I/1405/GH I. 1-2 II. 3 III. 4 IV. 5 V. 5 VI. 5 VII. 5 VIII. 6-9 IX. 9 X. 10-11 XI. 11-12 XII. 12 XIII. 13 XIV. 14-15 XV. 15-16 XVI. 16 I. * ++p ++ p ++ ++ * ++p ++ ++ ++p 1 2 ++ ++ ++ ++ ++ I.
More information江苏宁沪高速公路股份有限公司.PDF
- 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - 33.33% ( ) ( ) ( ) 33.33% ( ) ( ) ( ) 1 1 1992 8 3200001100976 1997 6 27 H 12.22 2001 1 16 A 1.5 2001 12 3 503,774.75 14,914,399,845.00 13,445,370,274.00
More information我 非 常 希 望 该 小 组 的 建 议 尤 其 是 其 执 行 摘 要 能 受 到 将 于 2000 年 9 月 来 纽 约 参 加 千 年 首 脑 会 议 的 所 有 领 导 人 的 注 意 这 次 历 史 性 的 高 级 别 会 议 提 供 了 一 个 独 特 的 机 会 使 我 们 能 够
联 合 国 A/55/305 大 会 安 全 理 事 会 Distr.: General 21 August 2000 Chinese Original: English 大 会 第 五 十 五 届 会 议 临 时 议 程 项 目 87 整 个 维 持 和 平 行 动 问 题 所 有 方 面 的 全 盘 审 查 安 全 理 事 会 第 五 十 五 年 2000 年 8 月 21 日 秘 书 长 给
More informationRunPC2_.doc
PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection
More information榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的
目 錄 中 華 醫 藥 以 醫 術 救 人 為 何 被 稱 為 懸 壺 濟 世? 2 什 麼 樣 的 醫 生 才 能 被 稱 為 華 佗 再 世? 4 中 醫 如 何 從 臉 色 看 人 的 特 質? 6 中 醫 怎 樣 從 五 官 看 病? 8 中 醫 看 舌 頭 能 看 出 些 什 麼 來? 10 中 醫 真 的 能 靠 一 個 枕 頭, 三 根 指 頭 診 病 嗎? 12 切 脈 能 判 斷
More information心理障碍防治(下).doc
( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...2...2...3...4...5...6...7...8...9...10... 11...12...13...15...16...17...19...21 I ...23...24...26...27...28...30...32...34...37...39...40...42...42...44...47...50...52...56...58...60...64...68
More information(Chi)_.indb
1,000,000 4,000,000 1,000,000 10,000,000 30,000,000 V-1 1,000,000 2,000,000 20,000,00010,000,0005,000,000 3,000,000 30 20% 35% 20%30% V-2 1) 2)3) 171 10,000,00050% 35% 171 V-3 30 V-4 50,000100,000 1) 2)
More information14A 0.1%5% 14A 14A.52 1 2 3 30 2
2389 30 1 14A 0.1%5% 14A 14A.52 1 2 3 30 2 (a) (b) (c) (d) (e) 3 (i) (ii) (iii) (iv) (v) (vi) (vii) 4 (1) (2) (3) (4) (5) 400,000 (a) 400,000300,000 100,000 5 (b) 30% (i)(ii) 200,000 400,000 400,000 30,000,000
More information绝妙故事
980.00 III... 1... 1... 4... 5... 8...10...11...12...14...16...18...20...23...23...24...25...27...29...29...31...34...35...36...39...41 IV...43...44...46...47...48...49...50...51...52...54...56...57...59...60...61...62...63...66...67...68...69...70...72...74...76...77...79...80
More information穨_2_.PDF
6 7.... 9.. 11.. 12... 14.. 15.... 3 .. 17 18.. 20... 25... 27... 29 30.. 4 31 32 34-35 36-38 39 40 5 6 : 1. 2. 1. 55 (2) 2. : 2.1 2.2 2.3 3. 4. ( ) 5. 6. ( ) 7. ( ) 8. ( ) 9. ( ) 10. 7 ( ) 1. 2. 3. 4.
More informationMicrosoft Word - 第3章.doc
Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck
More information本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc
本章学习目标 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 配置视图解析器 @RequestMapping 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 和 Struts2 都属于表现层的框架, 它是 Spring 框架的一部分, 我们可 以从 Spring 的整体结构中看得出来 :
More informationD C 93 2
D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,
More information前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii
前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time
More information捕捉儿童敏感期
目弽 2010 捕捉儿童敏感期 I a mao 2010-3-27 整理 早教资料每日分享 http://user.qzone.qq.com/2637884895 目弽 目彔 目弽... I 出版前言... - 1 竨一章 4 丢孝子癿敂感朏敀乞... - 1 - 妞妞 0 4 岁 海颖 妞妞癿妈妈... - 1 黑白相亝癿地斱... - 1 斵转... - 2 就丌要新帰子... - 2 小霸王...
More information世界名画及画家介绍(四).doc
II...1...2...2...3...4...5...7...7...8...9...9...10... 11...12...13...14...15...15...16...18...18...19...20 III...21...21...22...24...24...25...26...27...28...29...30...30...31...33...33...34...35...36...36...37...38...39...40...41...42...43
More informationUntitled
Spring 4.0.0 spring-framework-reference QQ 413615763 Weibo le Email not-three@foxmail.com 2013.12.16 2.2 2013.12.17 2.3 : 2013.12.18 2.3 : 2013.12.18 2.3 :- Commons Logging Spring Spring Spring IoC StrutsHibernate
More informationMicrosoft PowerPoint - ch6 [相容模式]
UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner
More informationMicrosoft Word - John_Ch_1202
新 约 圣 经 伴 读 约 翰 福 音 目 录 说 明..I 序 言 : 圣 经 中 神 圣 启 示 的 三 层.II 按 时 分 粮 的 原 则..VIII 纲 目 XI 第 一 章..1 第 二 章 13 第 三 章 25 第 四 章 37 第 五 章 49 第 六 章 61 第 七 章 73 第 八 章 85 第 九 章 97 第 十 章..109 第 十 一 章..121 第 十 二 章..133
More information飞行模拟设备的鉴定和使用规则
中 国 民 用 航 空 总 局 民 航 总 局 令 第 141 号 飞 行 模 拟 设 备 的 鉴 定 和 使 用 规 则 (2005 年 3 月 7 日 公 布 ) CCAR-60 中 国 民 用 航 空 总 局 令 第 141 号 飞 行 模 拟 设 备 的 鉴 定 和 使 用 规 则 已 经 2005 年 2 月 5 日 中 国 民 用 航 空 总 局 局 务 会 议 通 过, 现 予 公 布,
More informationuntitled
1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立
More informationTeaching kit_A4_part4.indd
4 ( 學 生 ) i. 認 識 專 題 研 習 甚 麽 是 專 題 研 習? 專 題 研 習 是 學 會 學 習 的 其 中 一 個 關 鍵 項 目 學 生 根 據 自 己 或 老 師 所 訂 立 的 主 題, 依 照 本 身 的 興 趣 和 能 力, 在 老 師 的 指 導 下, 擬 定 研 習 題 目, 設 定 探 討 的 策 略 和 方 法, 進 行 一 系 列 有 意 義 的 探 索 歷
More information全唐诗50
... 1... 1... 2... 2... 3... 3... 3... 4... 4... 5... 5... 6... 6... 6... 7... 7... 7... 8... 8... 8... 9 I II... 9...10...10...10...11...11...11...12...12...12...13...14...14...15...15...16...16...16...17,...17...18...18...19...19...19
More information樹 木 管 理 專 責 小 組 報 告 人 樹 共 融 綠 滿 家 園
樹 木 管 理 專 責 小 組 報 告 人 樹 共 融 綠 滿 家 園 序 言 我 們 都 愛 樹, 愛 那 鬱 鬱 葱 葱 的 綠 意, 愛 那 股 清 新 的 氣 息, 更 愛 那 溽 暑 中 遍 地 搖 曳 的 斑 斕 樹 蔭 人 與 樹 本 應 是 那 麼 近, 但 去 年 8 月 赤 柱 塌 樹 意 外, 卻 令 我 們 赫 然 發 現, 樹 木 原 來 也 可 以 潛 藏 著 危 險,
More informationmvc
Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication
More information款 及 赔 偿 限 额 及 限 制 给 付 下 述 保 险 金, 但 有 关 医 疗 费 用 及 受 保 服 务 必 须 是 : i. 医 学 上 合 适 及 必 须 的, 及 ii. 由 医 疗 服 务 提 供 者 开 单 收 费 的, 及 iii. 符 合 通 常 惯 性 及 合 理 水 平 的
富 德 财 产 保 险 股 份 有 限 公 司 留 学 美 国 学 生 医 疗 综 合 保 险 条 款 总 则 第 一 条 合 同 构 成 本 保 险 合 同 由 保 险 条 款 投 保 单 保 险 单 批 单 或 其 他 保 险 凭 证 组 成 凡 涉 及 本 保 险 合 同 的 约 定, 均 应 采 用 书 面 形 式 第 二 条 被 保 险 人 及 被 保 险 资 格 任 何 身 体 健 康
More information09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)
09 (File Processes) 9-1 9-2 (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises) Java Servlet 9-1 Servlet (File Processes) Client Servlet Servlet Java Java (Stream)
More information输入 project name 选择完成
JAVA 程序访问 HighGo DB 的环境准备 山东瀚高科技有限公司版权所有仅允许不作任何修改的转载和转发 Hibernate 的配置 MyEclipse 中创建新项目 : 选择菜单栏 file---new---project 选择 web project 进行下一步 输入 project name 选择完成 4. 单击 " 添加 JAR/ 文件夹 ", 会如下图出现 JDBC 下载 Hibernate
More informationMicrosoft Word - NCH final report_CHI _091118_ revised on 10 Dec.doc
十 八 區 區 議 會 的 簡 介 會 (1) 東 區 區 議 會 (2008 年 4 月 24 日 ) III. 中 環 新 海 濱 城 市 設 計 研 究 第 二 階 段 公 眾 參 與 ( 東 區 區 議 會 文 件 第 51/08 號 ) 10. 主 席 歡 迎 發 展 局 副 秘 書 長 ( 規 劃 及 地 政 ) 麥 駱 雪 玲 太 平 紳 士 規 劃 署 副 署 長 / 地 區 黃 婉
More information中医疗法(下).doc
( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...2...3...4...13...15...17...17...24...25...26...26...28...28...29...31...31...33...33
More information施 的 年 度 維 修 工 程 已 於 4 月 15 日 完 成, 並 於 4 月 16 日 重 新 開 放 給 市 民 使 用 ii. 天 水 圍 游 泳 池 的 年 度 維 修 工 程 已 於 3 月 31 日 完 成, 並 於 4 月 1 日 重 新 開 放 給 市 民 使 用 iii. 元
地 委 會 文 件 2016/ 第 25 號 ( 於 6.5.2016 會 議 討 論 ) 康 樂 及 文 化 事 務 署 在 元 朗 區 內 舉 辦 的 康 樂 體 育 活 動 及 設 施 管 理 綜 合 匯 報 (2016 年 5 月 號 報 告 ) 目 的 本 文 件 旨 在 向 各 委 員 匯 報 康 樂 及 文 化 事 務 署 ( 康 文 署 ) 於 2016 年 2 月 至 5 月 在
More information