DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Java EE 6 Development with NetBeans 7 笔记


chapter 2 -> Securing web applications 对书中步骤的补充:

  1. 项目根目录($PROJ_HOME/web)下建立login.jsp和loginerror.jsp两个文件;

  2. 配置部分,GlassFish的配置文件名为glassfish-web.xml而不是代码包里的sun-web.xml;

  3. 项目根目录($PROJ_HOME/web)下建立admin/admin.jsp;

  4. GlassFish Admin Console的安全设置位置与书中不同:“配置 -> server-config -> 安全性 -> 领域 -> file -> 管理用户” 中配置用户名和密码,保存后访问http://localhost:8080/SimpleWebApp/admin/admin.jsp,会自动跳转到登录界面;

chapter3, p103 JSTL If的测试,http://localhost:8080/JSTLIf/只显示两句话(不显示if中的语句),http://localhost:8080/JSTLIf/index.jsp?displayConditionalText=true显示全部语句;

chapter4, p167: Composite components, 可以理解为是“组合控件”,后面完成的address.xhtml就是组合控件,包含了一个标题和5个“标签-文本框”对,这个组合控件应用在了后面p170的index.xhtml中。address的interface包括addrType和managedBean,对应index.xhtml中的,我们可以认为组合控件是一个(可以被其他控件调用的)函数,它的interface是形式参数,index是address的调用者,#{addressBean}和Home是实际参数。addressBean是一个managedBean,它的实体是AddressBean.java,它是一个普通的JavaBean,只是在类名前添加了@ManagedBean和@RequestScoped,前者标明自己是managedBean,以便于managedBean="#{addressBean}"能够找到自己,后者标明自己的有效范围是Request(而不是session, application)。



Published

Sep 12, 2012

Last Updated

Sep 12, 2012

Category

Tech

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor