分享
 
 
 

LINUX下基于MVC的JAVAWeb开发(信息科学与技术丛书/程序设计系列)

LINUX下基于MVC的JAVAWeb开发(信息科学与技术丛书/程序设计系列)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,操作系统,Linux,Linux 编程开发,
  品牌: 姜新华

基本信息·出版社:机械工业出版社

·页码:506 页

·出版日期:2009年

·ISBN:7111264134/9787111264132

·条形码:9787111264132

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:信息科学与技术丛书/程序设计系列

产品信息有问题吗?请帮我们更新产品信息。

内容简介《LINUX下基于MVC的JAVAWeb开发》基于实际的JavaWeb设计流程,详尽讲解了Linux环境下MyEclipse开发工具的使用方法和基于MVC设计模式的JavaWeb开发方法。主要内容包括Linux快速入门、JSP、Servlet、基于JavaBean的MVC模式、基于Struts的MVC模式、对象持久化Hibernate应用。特别介绍了Struts与Hibernate组合实现MVC模式的开发过程。通过《LINUX下基于MVC的JAVAWeb开发》的学J,读者可以掌握使用MyEclipse开发工具设计、发布基于MVC模式的Java Web应用。《LINUX下基于MVC的JAVAWeb开发》力求实用、全面、系统,使读者能用较少的时问掌握Java Web开发,掌握MVC设计模式的应用。

书中代码均可在http://www.cmpbook.corn下载。

《LINUX下基于MVC的JAVAWeb开发》适合于对Java Web开发有一定基础的读者,也可以作为高校相关专业课程设计和有关培训班的教材。

目录

伸缩显示:[弹出查看]

出版说明

第1章 Linux概述

1.1 Linux简介

1.1.1 Linux的特点

1.1.2 Linux的版本

1.1.3 Linux环境下的.1 ava刀=发

1.2 Linux安装

1.2.1 安装Linux前的准备

1.2.2 硬盘分区

1.2.3 Linux安装过程

1.2.4 登录Linux系统

1.2.5 关闭Linux系统

1.3 Linux图形环境

1.3.1 KDE桌面组什

1.3.2 控制面板

1.3.3 KDE资源管理器

1.4 Linux文件及文件系统

1.4.1 Ljnux文件系统类型

1.4.2 Linux系统目录结构

1.4.3 文件类型

1.4.4 文件属性与操作权限

第2章 Ljnux快速入门

2.1 Linux常用文件操作命令

2.1.1 简单命令

2.1.2 文件内容显示命令

2.1.3 文件内容比较命令

2.1.4 文件复制、删除和移动命令

2.1.5 其他文件操作命令

2.1.6 目录操作命令

2.1.7 文件权限操作命令

2.2 Linux用户管理命令

2.2.1 用户添加、删除操作

2.2.2 用户状态命令

2.3 系统管理命令

2.3.1 进程管理命令

2.3.2 磁盘相关命令

2.3.3 系统备份命令

2.4 网络管理命令

2.5 使用vi编辑器

2.5.1 vj的工作模式

2.5.2 vi编辑文件的基本过程

2.5.3 光标的移动

2.5.4 基本编辑指令

2.5.5 退出vj

2.6 环境设置

2.6.1 常用环境变量

2.6.2 环境文件

2.7 Ljnux系统服务

2.7.1 独立运行的服务

2.7.2 xinetd设置的服务

2.8 Ljnux下安装Java开发环境

2.9 Ljnux下安装Tomcat

2.10 Ljnux下安装Apache服务器

2.11 Ljnux下安装MyEclipse6

第3章JavaWeb编程基础

3.1 JSP

3.1.1 JSP的组成

3.1.2.JSP错误处理

3.1.3 JSP中的对象

3.2 web服务器

3.2.1 Tomcat介绍

3.2.2 Web应用

3.2.3 Web应用部署

3.3 Sevlet

3.3.1.JavaServlet结构

3.3.2 Servlet方法

3.3.3 创建Servlet

3.3.4 部署Servlet

3.3.5 使用Servlet获取HTTP数据

3.4 MyEclipse基础Web应用开发

3.4.1 用MyEclipse开发JSP日历——建立Web项目

3.4.2 用MyEclipse开发JSP日历——Web服务器设置

3.4.3 用MyEelipse开发JSP日历——调试Web项目

3.4.4 用MyEclipse开发JSP日历——运行Web项目

3.4.5 用MyEclipse开发Servlet登录验证——建立Web项目

3.4.6 用MyEclipse开发Servlet登录验证——运行Web项目

3.4.7 用MyEclipse开发Servlet登录验证——修改Web.xml文件

第4章基于JavaBean的MVC

模式

4.1 JavaBean简介

4.2 JSP.JavaBean开发模式

4.3 JSP中应用JavaBean

4.3.1 JSP通过程序代码访问JayaBearl

4.3.2 通过JSP标签访问JavaBean

4.3.3 Bean属性设置与获取

4.4 JavaBean属性

4.4.1 Simple属性

4.4.2 Index属性

4.4.3 Bound属性

4.4.4 Constrained属性

4.5 JavaBean的范围

4.5.1 Java.Bean在Application范围内

4.5.2 JavaBean在Session范围内

4.5.3 JavaBean在Request范围内

4.5.4 JavaBean在page范围内

4.6 基于JavaBean的MVC应用实例——图书信息后台管理系统

4.6.1 MVC模式中使用JavaBean

4.6.2 系统需求分析

4.6.3 MyEclipse下建立项目

4.6.4 MyEclipse中添加数据库访问功能

4.6.5 MyEclipse下使用JSP实现视图层

4.6.6 MyEclipse下使用Servlet实现控制层

4.6.7 MyEclipse下使用JavaBean实现模型层

4.6.8 MyEclipse下运行图书信息后台管理系统

第5章基于Struts的MVC模式

5.1 Mvc设计模式

5.1.1 Modell和Model2体系结构

5.1.2 MVC设计模式

5.1.3 Struts体系结构

5.2 Struts工作原理

5.3 Struts主要组件

5.4 Struts标签库

5.4.1 StrutsHTML标签库

5.4.2 StrutsBean标签库

5.4.3 StrutsLogic标签库

5.5 wleb过滤技术

5.6 Struts应用实例——个人简历提交系统

5.6.1 需求分析

5.6.2 MyEclipse下建立项目并添加Struts功能

5.6.3 MyEclipse下创建视图层

5.6.4 MyEclipse下创建简历录入Action

5.6.5 MyEclipse下创建封装简历信息ActionForm

5.6.6 MyEclipse下创建简历显示Aetion

5.6.7 MyEclipse下使用Web过滤技术伸缩显示:[弹出查看]

5.6.8 MyEclipse下运行个人简历提交系统

第6章 Hibernate应用

6.1 Java应用程序的持久化层

6.2 域对象的持久化

6.2.1 域对象

6.2.2 域对象之间的关系

6.2.3 域对象的持久化概念

6.3 Hibernate的体系结构

6.3.1 Hibernate体系结构概述

6.3.2 Hibernate组件

6.4 HibernateAPI简介

6.4.1 Hibernate核心接口

6.4.2 Hibernate映射类型接口

6.4.3 Hibernate回调接口

6.5 HibernateO/R瓜映射

6.5.1 Java基本类型与Hibernate映射类型

6.5.2 使用Hibernate映射

6.5.3 数据关联

6.5.4 My Eclipse下实现O/R映射——添加Hibernate功能

6.5.5 My Eclipse下实现O/R映射——由类自动生成数据表

6.5.6 My Eclipse下实现O/R映射-由数据表自动生成类

6.6 Hibernate数据检索

6.6.1 HQL检索

6.6.2 QBC检索

6.6.3 QBE检索

6.7 Hibernate应用实例——人事档案管理系统

6.7.1 需求分析

6.7.2 MySQL,下建立数据表

6.7.3 MyEclipse下建立项目

6.7.4 MyEclipse下生成业务数据类

6.7.5 MyEclipse下使用JSP创建视图

6.7.6 MyEclipse实现控制层

第7章 struIs与Hibernate的MVC实现——网上书店系统

7.1 struts结合Hibernate的MVC模型

7.2 需求分析

7.2.1 系统功能分析

7.2.2 系统数据流描述

7.2.3 数据的存储

7.2.4 MyEclipse下建立项目

7.3.1 建立项目

7.3.2 项目中添加Struts功能

7.3.3 项目中添加Hibernate功能

7.3.4 MyEclipse下建立对象/关系映射文件

7.4.1 建立对象/关系映射文件

7.4.2 设置配置文件hibernate.cfg.xml

7.5 MyEclipse下定义持久化类

7.6 MEclipSe下建立数据访问接口DAO

7.7 MyEclipse下实现视图层

7.7.1 创建层叠样式表

7.7.2 导入图形文件

7.7.3 创建用户登录页面

7.7.4 创建用户注册页面

7.7.5 创建用户操作主页面,

7.7.6 创建基本信息管理页面

7.7.7 创建查看购物车页面

7.7.8 创建订单查询页面

7.7.9 创建确认订单页面

7.8 MyEclipse下实现ActionForm

7.8.1 创建用户登录ActionForm

7.8.2 创建用户注册ActionForm

7.8.3 创建修改用户信息ActionFrom

7.9 MyEclipse下实现Action

7.9.1 创建用户登录Action

7.9.2 创建用户注册Action

7.9.3 创建访问主页面Action

7.9.4 创建用户基本信息管理Action

7.9.5 创建清空购物车Action

7.9.6 创建继续购买Action

7.9.7 创建确认订单Action

7.1 0Linux下整合Apache与Tomeat

7.1 0.1 Connector连接器的安装

7.1 0.2 整合安装设置

7.1 0.3 测试整合

7.1 l运行项目

7.1 1.1 启动My SQL数据库服务器

7.1 1.2 运行项目

第8章 Web数据库My SQL

8.1 My SQL数据库体系结构

8.2 My SQL数据库安装过程

8.2.1 选择要安装的My SQL版本

8.2.2 My SQL安装过程

8.3 My SQL字段类型

8.3.1 数值类型

8.3.2 字符串(字符)类型

8.3.3 日期/时间类型

8.4 My SQL数据库管理

8.4.1 My SQL服务器的启动和关闭

8.4.2 My SQL用户账号管理

8.5 My SQL数据库操作

8.5.1 创建、删除和选择数据库

8.5.2 创建、删除和更改表

8.5.3 添加记录

8.5.4 检索记录

8.5.5 更新、删除记录

8.6 MY SQL数据库工具程序

8.6.1 myisampack工具

8.6.2 mysql工具

8.6.3 mysqlaccess工具

8.6.4 mysqladmin工具

8.6.5 mysqlshow工具

8.7 MySQLGUI工具

8.7.1 MySQLAdministrator

8.7.2 MySQLQueryBrowser

8.7.3 phpMyAdmin

……[看更多目录]

序言随着Linux操作系统的广泛应用,许多软件公司都采用IAnux作为软件开发平台,加上Java程序的可移植性,在IAnux环境下开发Java应用越来越广泛,大型软件公司对于Linux环境下开发Java Web应用人才的需求也越来越多。

目前,MVC是一种广泛流行的软件设计模式。随着J2EE的成熟,MVC正在成为J2EE平台上推荐的一种设计模型,也是广大Java开发者非常感兴趣的设计模型。随着网络应用的快速增加,MVC模式对于Web应用的开发无疑是一种非常先进的设计思想,无论用户选择哪种语言,无论应用有多复杂,它都能为用户理解分析应用模型提供最基本的分析方法,为用户开发Web应用提供清晰的设计框架。

MyEclipse是现今流行的基于:Eclipse的开发工具,它集中了开源和商业软件开发支持的大多数框架,方便易用,功能强大,获得了广大Java开发人员的喜爱,用它来进行开发比用Eclipse方便快捷得多。它支持开发基于Struts、Hibernate、JSF、EJB、Web Service等Java EE技术项目。

本主要讲解在Linux环境下,采用MyEclipse开发工具,进行基于MVC的Java Web开发,并且介绍了MySQ[。数据库的管理与应用。主要内容包含以下几个方面。

1.Linux快速入门:包括Linux常用命令的用法,L,inux运行环境设置,L,inux环境下Java开发环境与运行环境的建立。

2.Java’Web编程基础:包括JSP组成与JSP对象,’tomcat介绍,Servlet结构、方法,Set·lvet部署与运行。

3.Java Web中的MVC设计模式:包括基于JavaBean的MVC应用、基于Struts的MVC应用、Struts与Hibemate结合实现基于MVC模式的.Java Web应用。

4.对象持久化:包括Hibernate体系结构,Hibernate接口,Hibemate O/R映射,Hibernate检索。

5.MySQL数据库管理与应用:包括MySQL安装过程,MySQL字段类型,MySQL数据库管理与操作,MySOL数据库工具介绍。

本书每一部分都采用分别举例和综合举例相结合的方式,采用实例与图解方式讲解设计环境配置过程与开发过程,易于理解掌握。

书中代码均可在http://www.cmpbook.com下载。

本书共8章,其中李燕华编写了第1、2章,付学良编写了第3章,张丽娜编写了第4、5章,高振兴编写了第8章,其余章节由姜新华负责编写。全书由姜新华、张丽娜统稿、定稿。

本书的出版得到了北京中科红旗软件技术有限公司红旗教育学院的支持,在此表示感谢!

本书中的大量实例由以下同学进行了验证,他们是:张文彦、吕国玲、孙月、李晨晖、李颖、王利华、何慧霞、杜嘉铭、任贵忠、贺哲、王婧、苏彩霞、马洋、银慧慧、付彦波、刘烁金、刘洋、杨利国、曹烨炜、蔡远山、孙志濂、卢宏钊、郭海宾、常世伟、陈宁、青格勒、肖彦东、刘楠、孙亚杰、屈二香等。在此一并表示感谢。由于Javawleb应用涉及的内容非常广泛,~u~'i$Szk-U有限,不妥之处请读者指正。

文摘插图:

LINUX下基于MVC的JAVAWeb开发(信息科学与技术丛书/程序设计系列)

第1章 LinuX概述

LinuX是真正的网络操作系统,支持多用户、多进程及多线程,实时性好,功能强大而稳定,同时又具有良好的兼容性和可移植性。

Linux是一套可免费使用和自由传播的类UNIX操作系统,源代码开放。Linux自问世以来,就一直象征着自由与创新,目前已成为世界上发展最快的操作系统。

Linux采用模块化的体系结构,可根据硬件设备的不同用途,针对性地构造系统组成。从小型的嵌入式设备、需要图形界面的桌面应用环境,到大型商业关键核心服务器系统中都可以看到基于Linux核心的各类商业发布产品及技术应用。

基于Linux核心的不同发行套件(distribution),可以在Intel系统386以上计算机上运行,支持ISA、EISA、PCI总线结构。随着硬件技术的快速发展,目前基于Linux核心的操作系统,主要应用于IA32和IA64的体系架构上。

Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个方面,一方面它属于自由软件,用户不需要支付任何费用就可以获得,并且可以根据自己的需要对它进行必要的修改。另一方面,Linux在个人计算机上实现了全部的UNIX特性,具有多任务、多用户的能力,而且在很多方面相当稳定高效。

Linux的源代码与System V、一部分BSD以及SVR4完全兼容。与其他系统兼容具有很多优点,如软件移植时工作量大大减少。这也是Linux迅速流行的一个重要原因。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有