《任务补充》PPT课件.ppt
任务01 补充01,基于Oracle的Web应用开发,任务目标,本课即将学习APEX中应用HTML知识结合PL/SQL动态区域和HTML知识数据库用户和APEX用户,HTML知识举例,HTML表格姓名电话朱旭刚,任务,在APEX页面中,添加一个HTML区域,应用上页代码,生成一个静态表格可在DreamWeaver中设计好显示区域,将HTML代码粘贴到APEX程序中来,结合PL/SQL和HTML,创建一个PL/SQL动态区域,放入代码BEGIN htp.p();htp.p();htp.p(姓名);htp.p(电话);htp.p();FOR i IN 1.3 LOOP htp.p();htp.p(学生|i|);htp.p(电话|i|);htp.p();END LOOP;htp.p();END;,结合PL/SQL和HTML,游标访问数据,动态生成员工报表BEGIN htp.p();htp.p();htp.p(姓名);htp.p(编号);htp.p(工作);htp.p(工资);htp.p();FOR r IN(SELECT*FROM emp)LOOP htp.p();htp.p(|r.ename|);htp.p(|r.empno|);htp.p(|r.job|);htp.p(|r.sal|);htp.p();END LOOP;htp.p();END;,任务,模仿上页程序,生成部门报表测试:在数据表中增加一个部门,页面表格刷新时,新部门自动显示这是动态页面的基本实现方式,数据库用户,用于登录数据库,和方案名相同缺省用户如SYS,SYSTEM等APEX软件对应的数据库用户名为APEX_NNNNNN,其中N代表版本号,如APEX4.0的数据库用户名APEX_040000数据库用户通过DBA_USERS视图可以查询,APEX用户,APEX既是一个软件开发环境,本身又是一个软件能够用于登录APEX开发环境的用户称为APEX用户通过APEX_040000.WWV_FLOW_FND_USER表查询APEX软件根据WWV_FLOW_FND_USER表中数据判断用户是否是合法用户,APEX用户,APEX用户账号分为4种不同的类型APEX管理员:这是超级用户,负责管理整个APEX实例,其中既包括服务的管理,也包括工作区的管理。在安装APEX时,默认创建了一个名为admin的用户,口令是安装APEX时设置的APEX开发人员:这是可以创建和修改应用程序的用户。开发人员属于某个工作区。一个工作区可以有多个开发人员,APEX用户,APEX用户账号分为4种不同的类型APEX工作区管理员:当一个开发人员被授予对他所属的工作区的管理权限时,他就成为了工作区管理员。工作区管理员可以在他的工作区中添加新的用户、创建新的用户组和查看使用报告 APEX最终用户:这是没有开发和管理权限的用户,只有运行应用程序的基本权限,应用程序用户,用户信息放在应用程序创建的表中,应用程序借此判断用户是否可以登录应用程序如sample application程序有两个用户,demo和admin,放在工作区方案的DEMO_USERS表中,如 zhu.demo_users,总结,本课已经学习了APEX中应用HTML知识结合PL/SQL动态区域和HTML知识数据库用户和APEX用户,