XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于
HTML的Web浏览器的完全可用性。
② 可重用组件
绝大多数
JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用
程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
③ 采用标识
Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
④ 适应平台
几乎所有平台都支持
Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。
⑤ 数据库连接
Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。
(2)级联样式表
CSS是Cas
cading Style Sheets(层叠样式表单)的简称。更多的人把它称作样式表。它是一种设计网页样式的工具。CSS语句就可以实现许多需要专业软件才可以达到的效果。利用属性可以设置字体、颜色、背景等页面格式;利用定位可以使页面布局更加规范、好看;利用滤镜可以使页面产生多媒体效果。
实际上CSS的代码都是由一些最基本的语句构成的。它的基本语句的结构是这样的:选择符{属性:属性值}
独立编辑好的CSS文档有两种方法加入到HTML文档中。一种是把CSS文档放到
文档中,另一种方法是:把您编辑好的CSS
文档保存成".CSS"文件,然后在中定义。这时只需把编辑好的".CSS"文件的详细路径名写进去就可以了。这种方法非常适宜同时定义多个文档。它能使多个文档同时使用相同的样式,从而减少了大量的冗余代码。
1.3.2
系统开发环境
(1)硬件平台:
处理器:P4 1.8GHz。
内存:256MB以上。
(2)
软件平台:
操作系统:Windows XP(推荐)/Windows 2000/Windows 2003。
数据库:MySQL。
开发环境:JAVA 1.6。
开发工具:Myeclipse 6.0.1。
开发语言:JSP。
服务器:Tomcat 6.0。
浏览器:IE 5.0 ,推荐使用IE 6.0。
分辨率:最佳效果1024×768像素。
2 系统分析
2.1可行性分析
2.1.1技术可行性分析
本系统采用MyEclipse作为开发工具,MySQL作为数据库。MyEclipse整合其他很多工具(比如Tomcat、Hibernate、UML工具等等)到它的IDE中一起工作,这样做一个工程就很方便了。可以比较轻松完成Strucs,Hibernate,Spring布局,编写Strtus-config.xm