java开发框架.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java开发框架

一、环境准备 安装JDK,在系统环境变量中配置JAVA_HOME。 安装Tomcat 7。 安装MyEclipse 2014,在Server视图中集成Tomcat 7。 Web应用开发 基于基本Web技术开发一个支持单表的CRUD程序。 程序使用分层架构(表现层、业务层、数据层)。 技术路线:JSP、Servlet、Javabean、JDBC 表现层技术:JSP、Servlet、HTML、CSS、Javascript、Jquery... 业务层:普通java类 数据层:JDBC 领域层:Javabean 对于表现层采用MVC模式进行组织和设计。 前期准备工作 准备项目开发环境:JDK、Tomcat、MyEclipse、MySQL 创建好事先设计的数据库 创建初始项目 创建一个Web项目。JavaEE选择2.5,Target runtime选择Tomcat。 在Web-inf/lib中增加mysql的驱动程序。 按分层架构来组织项目代码和资源 首先创建源代码包,不同的包对应于不同的层。 表现层包:com.hwadee.action 业务层包:com.hwadee.service 数据层包:com.hwadee.dao 领域层包:com.hwadee.entity 工具包:com.hwadee.util 现在开始编码,这里按照“数据层- 业务层- 表现层”的顺序编写。 编写数据层代码。 编程实现数据库连接功能(DBConnection),以及一些通用的辅助功能(DBUtil). 编写领域类。领域类按照实体设计编写,一个实体对应一个领域类,每个实体属性就是类属性。 编写DAO。每个领域类对应一个DAO,它负责这个实体的所有数据库操作。 编写业务层代码。 业务层类使用Java类实现,实现业务处理 对于CRUD,由于没有复杂逻辑,所以很简单。 编写表现层代码。 分为两部分编写。处理请求使用Servlet,界面使用JSP。 表现层使用MVC进行组织,JSP- V、Servlet- C、JavaBean- M。 创建一个LoginAction的Servlet充当控制器。它是一个IPO结构。 创建login.jsp这些页面来充当视图。 每个页面的最前面一句都写成: %@ page contentType text/html; charset GBK% 现在进行访问 将Web项目部署到MyEclipse集成的Tocmat中。 通常使用调试方式运行Tomcat。 构造URL进行访问。 http://localhost:8080/MVCProject/login.jsp 二、Struts2开发 基于Struts2开发一个支持单表的CRUD程序。 程序使用分层架构(表现层、业务层、数据层)。 技术路线:Struts2、Javabean、JDBC 表现层技术:JSP、Struts2、HTML、CSS、Javascript、Jquery... 业务层:普通java类 数据层:JDBC 领域层:Javabean 对于表现层采用MVC模式进行组织和设计。 创建初始项目: 创建一个Web项目。 为项目增加Struts2特性,注意URL pattern使用 /*。 在Web-inf/lib中增加mysql的驱动程序。 在web.xml中增加支持中文的Filter,后面还需要编写代码。 按分层架构创建源代码: 首先创建源代码包,不同的包对应于不同的层。 按从下到上的顺序创建。首先是entity、dao实现数据层;然后是service实现业务层。 现在创建表现层。 创建filter解决中文乱码。 创建Struts2的Action类作为服务端的接收者。 现在配置struts.xml。注意:这是控制整个程序逻辑的核心,注意它的配置逻辑。 最后编写JSP页面: JSP第一行是: %@ page contentType text/html; charset GBK% Struts2标签: %@ taglib prefix s uri /struts-tags% 使用以下地址访问: http://localhost:8080/CrudProject/pages/login.jsp SSH开发 基于SSH框架开发一个支持单表的CRUD程序。 程序使用分层架构(表现层、业务层、数据层)。 技术路线:JSP、Struts2、Spring、Hibernate 表现层技术:JSP、Struts2、HTML、CSS、Javascript、Jquery... 业务层:Spring 数据层:Hibernate 领域层:Javabean 对于表现层采用MVC模式进行组织和设计。 配置数据库:(Hibernate需要) 打开MyEclipse中的数据库透视图。 在DB Browser中

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档