posts - 37, comments - 8, trackbacks - 0, articles - 0

jsp程序设计

JSP可以在Servlet和JavaBean的支持下,完成功能强大的动态网站程序的开发。
     摘要: jsp程序设计:Web图表开发之JavaReport组件  阅读全文

posted @ 2008-10-27 23:50 梦与桥 阅读(647) | 评论 (0)  编辑 |

     摘要: 用JFreeChart创建Web图形需要经过3个步骤:
Œ创建一个包含要在Web图形中显示的数据的数据集对象。
创建一个用于作图的JFreeChart对象。
Ž向目标作图。Web图表的作图目标为response.getOutputStream(),即response对象的输出流。  阅读全文

posted @ 2008-10-27 15:58 梦与桥 阅读(1298) | 评论 (0)  编辑 |

     摘要: 实现自定义标签的三个步骤:
1)编写标签处理程序(java类)。
2)编写标签库描述符(提供有关标签和库文件的元信息的XML文件)。
3)JSP实现(包含自定义标签的JSP文件)。  阅读全文

posted @ 2008-10-26 23:37 梦与桥 阅读(1663) | 评论 (0)  编辑 |

     摘要: 国际化(I18N)与格式化标签库可用于创建国际化的WEB应用程序,它们对数字和日期、时间的输出进行了标准化。国际化的应用程序支持多种语言。  阅读全文

posted @ 2008-10-26 15:58 梦与桥 阅读(2078) | 评论 (0)  编辑 |

     摘要: JSTL通常被认为是一种单标签库。但JSTL实际上有4个标签库。这些标签库被概括为如下:
§核心标签库—包含一些Web应用的必要的标签。核心标签库的实例包括循环,表达式赋值和基本输入输出。.
§格式化/国际化标签库—包括被用来解析数据的标签库。这种标签会解析数据,比如日期,不同的场所区域等。
§数据库标签库—包含被用来访问SQL数据库的标签。这些标签通常仅仅只创建原形(prototype)程序。这个是因为大多数程序不会直接从JSP页面中来处理数据库访问。数据库访问应该被嵌入到能够被JSP页面所访问的EJB中。
§XML标签库—包含被用来访问XML元素的标签。因为XML广泛使用于Web开发,XML的处理是JSTL的一个重要的特征。  阅读全文

posted @ 2008-10-26 09:44 梦与桥 阅读(2663) | 评论 (0)  编辑 |

     摘要: et即表达式语言,是JSP技术的主要特点之一。可用于
1)静态文本,包含EL表达式,其值在运行时计算出来,EL表达式被该值替换。
2)标准标签和自定义标签,以帮助显示网页上的动态内容。
3)读取JavaBean的值,使用EL表达式可以简洁地读出JavaBean的属性值。  阅读全文

posted @ 2008-10-25 23:29 梦与桥 阅读(1628) | 评论 (0)  编辑 |

     摘要: 构建JavaMail发邮件程序的步骤:创建JavaMail会话--->编写JavaMail消息---—<发送JavaMail消息
构建JavaMail发邮件程序的步骤:登录Store--->列出Inbox中的邮件--->读取消息
构建Multipart消息的步骤:创建Multipart消息--->创建Bodypart--->将Bodypart添加到Multipart消息--->将消息设置为Multipart对象  阅读全文

posted @ 2008-10-25 15:20 梦与桥 阅读(417) | 评论 (2)  编辑 |

     摘要: 1)建立元素及其内容:建立一个元素作为根结点,建立根元素的子结点并加入到根结点,子结点若有子结点就建立它们并加入到其父结点。也可以横向一层层地建立,只要有条理即可。
2)以根结点为根元素建立文件(Document对象)。
3)建立XML文件。
4)使用org.output包中的方法建立输出流对象
5)使用输出流对象的output方法将Document对象输出到文件中,完成XML文件的建立。
6)实例代码如下:  阅读全文

posted @ 2008-10-25 08:07 梦与桥 阅读(858) | 评论 (0)  编辑 |

     摘要: 操作XML文件的开源软件包括DOM、SAX、JDOM等,程序员需要熟悉并掌握这些常用的接口的使用,能够通过这些接口编写java语句来实现对XML文件的处理。  阅读全文

posted @ 2008-10-24 07:02 梦与桥 阅读(718) | 评论 (0)  编辑 |

     摘要: 存储过程在数据库中会作预编译处理,所以执行速度较快。在JSP页面中要设定每页记录条数、当前的页码等参数,再将这些参数在调用存储过程时传入到存储过程中,由存储过程执行后得到指定页指定数目的记录数。这种方法优点烛效率最高,网络开销小,缺点不是程序员需要编写较多的程序,针对每个查询要编写不同的存储过程。
  阅读全文

posted @ 2008-10-23 22:39 梦与桥 阅读(416) | 评论 (0)  编辑 |

     摘要: 如果事务中所有命令都能正确执行,就提交这个事务,否则如果有一个命令出错,就回滚这个事务,并返回到提交前的状态,这样可以保护数据库的完整性。一个数据库连接的默认提交方式是自动提交,每个SQL命令一执行就会提交给数据库,所以先要改为非自动提交模式  阅读全文

posted @ 2008-10-21 22:24 梦与桥 阅读(219) | 评论 (0)  编辑 |

     摘要: 1、一个Servlet生命周期(Tomcat处理请求中)
2、Servlet中doGet(),doPost(),service()函数的关系
3、为什么程序中覆盖doGet()和doPost()等方法而不覆盖service()方法?  阅读全文

posted @ 2008-10-20 07:29 梦与桥 阅读(543) | 评论 (1)  编辑 |

     摘要: 属于同一个Web应用程序的JSP或Servlet可以使用javax.servlet.RequestDispatcher接口的forward方法和include方法来共享数据。
§RequestDispatcher rd=request.getRequestDispatcher(String path):取得一个相对于当前路径的请求转发器,以便于请求转发。
§void forward(ServletRequest request, ServletResponse response):用于将一个请求从一个JSP或servlet转发到同一服务器上的另一个JSP或servlet。
§void include ():用于包括另一个Servlet的内容。  阅读全文

posted @ 2008-10-19 14:36 梦与桥 阅读(7152) | 评论 (2)  编辑 |

     摘要: set path=%path%; d:/wzz/bin 设置path变量,只对当前窗口有效
jar cf class.jar *.class 将当前目录下的所有.class文件打包成jar文件
把类文件拷到Tomcat安装目录的"common/classes"目录中,则对WEB站点中的所有WEB应用都有效(需要重启Tomcat);如果把jar包拷到web应用的"WEB-INF/classes"目录中,则此web应用有效。
把jar包拷到Tomcat安装目录的"common/lib"目录中,则对WEB站点中的所有WEB应用都有效(需要重启Tomcat);如果把jar包拷到web应用的"WEB-INF/lib"目录中,则此web应用有效。  阅读全文

posted @ 2008-08-17 10:41 梦与桥 阅读(645) | 评论 (0)  编辑 |

     摘要: 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session
机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择
  阅读全文

posted @ 2008-08-17 08:31 梦与桥 阅读(1299) | 评论 (0)  编辑 |

Full jsp程序设计 Archive