linux下连接到cvs服务器,第1张

有点不明白为什么问这个问题 既然小组决定用cvs作为项目管理 那么总有负责的人吧, 问他不就好了 好了 也不说闲话了 cvs的基本使用方法

首先你要有已经设置好的帐号密码来登录cvs服务器

cvs -d :pserver:username@ip:/home/cvsroot login

username 是你的cvs用户名, 运行这个命令后会提示你输入密码 按实际情况输入即可

登陆后 可以运行

cvs co 项目名称 同步你的项目代码

cvs ci 项目名称 提交你的代码到项目仓库

注意cvs co 项目名称 是第一次同步代码 以后的更新应该用

cvs update 项目名称 来更新你的项目代码

更详细的 请参考我提供的参考资料,仔细阅读并实践下 你会很快掌握的

第一篇 基础篇

第1章 eclipse简介

11 eclipse的历史

12 eclipse项目

121 eclipse的平台简介

122 java开发工具

13 eclipse帮助手册

14 eclipse版本

15 eclipse的安装与获取

15 本书系统配置情况

16 jdk的获取与安装

161 jdk的获取

162 jdk的安装

163 配置java环境

17 本章小结

第2章 eclipse体系结构

21 平台基本机制

22 工作台

23 swt和jface

231 swt标准小部件

232 jface工具箱

24 团队开发支持

25 外部的辅助工具

26 web开发中常用的功能

261 文件功能

262 源代码功能

263 重构功能

264 项目功能

265 run功能

266 窗口功能

27 本章小结

第二篇 进阶篇

第3章 web开发技术简介

31 servlet简介

32 jsp简介

33 jsp+servlet简单开发实例

331 创建工程

332 编写logonjsp文件

333 编写checkaccountjava文件

334 编写结果页面

34 hibernate简介

37 struts简介

371 模型

372 视图

373 控制器

38 spring简介

39 tomcat和jboss

391 tomcat

392 jboss

310 本章小结

第4章 eclipse和tomcat

41 tomcat简介与安装

411 tomcat简介

412 tomcat安装

413 tomcat的目录结构

414 在tomcat服务器中运行web实例

42 tomcatplugin插件的安装和配置

421 tomcatplugin插件的下载与安装

422 tomcatplugin插件的配置

423 使用tomcatplugin插件

43 在eclipse 平台上开发web应用程序

431 用eclipse新建tomcat工程

432 创建工程中的servlet

433 创建工程中的部署文件

434 运行servlet

435 创建工程中的jsp

436 在eclipse中发布项目

44 疑难解析

441 用tomcatplugin发布工程

442 什么时候重启tomcat

45 本章小结

第5章 在eclipse中进行数据库开发

51 mysql数据库

511 mysql简介

512 mysql的安装与配置

513 mysql的基本操作

514 使用mysql管理工具

52 jdbc编程

521 jdbc简介

522 jdbc编程方法

533 jdbc编程实例

53 疑难解析

54 本章小结

第6章 在eclipse环境下struts框架应用

61 struts框架简介

611 struts简介

612 struts实现mvc模式

613 struts的下载

62 一个简单的struts实例

621 创建tomcat工程

622 添加struts包

623 实例功能描述

624 设计视图

625 设计控制器

626 编写配置文件

627 运行实例

63 strutside插件

64 在eclipse中使用strutside开发struts工程

641 新建tomcat工程

642 添加struts支持

643 设计视图

644 设计控制器

645 编写配置文件

646 运行实例

65 myeclipse插件对struts的支持

651 新建myeclipse下的tomcat工程

652 用myeclipse编写一个简单的struts实例

66 疑难解析

661 struts二进制包中的jar文件和tld文件的部署

662 action访问失败的原因

663 myeclipse安装以后无法正常使用

664 myeclipse的验证

67 本章小节

第7章 在eclipse环境下hibernate的使用

71 hibernate简介

711 hibernate简介

712 hibernate的获取

72 简单的hibernate的实例

721 创建hibernate配置文件

722 创建持久化类

723 创建映射文件

734 使用hibernate api

725 运行程序

73 hibernate synchronizer插件

731 hibernate synchronizer简介

732 hibernate synchronizer获取与安装

74 在eclipse中使用hibernate synchronizer开发

741 在项目中使用hibernate

742 创建hibernate configuration file文件

743 创建mapping文件

744 运行hibernate实例

75 疑难解析

76 本章小结

第8章 在eclipse环境下spring框架的应用

81 spring简介

82 spring下载

83 spring入门实例

831 开发平台

832 程序功能说明

833 创建一个java应用程序

834 添加spring支持

835 编写javabean

836 编写配置文件

837 编写测试程序

838 运行程序

84 spring的反转控制

841 beanfactory工厂

842 applicationcontext上下文环境

85 使用myeclipse的spring支持创建spring工程

851 程序功能描述

852 创建tomcat工程

853 添加spring支持

854 创建一个java类

855 在配置文件中进行配置

856 运行程序

86 疑难解析

861 spring的配置文件

862 配置文件中bean的id属性和name属性

87 本章小结

第9章 在eclipse中进行j2ee开发

91 常用的j2ee web服务器

911 websphere服务器

912 weblogic服务器

913 jboss服务器

92 jboss

921 jboss下载和安装

922 jboss目录结构解析

923 运行jboss

93 lomboz插件的安装与配置

931 lomboz插件的功能

932 lomboz插件的下载与安装

94 配置lomboz插件

941 lomboz for eclipse30x

942 lomboz for eclipse31x

95 用lomboz 插件开发简单应用系统

951 程序功能描述

952 创建工程

953 创建web模块

954 添加web服务器

955 修改构建路径

956 编写jsp文件

957 工程的部署与运行

96 用lomboz eclipse构建j2ee项目

961 建立服务器

962 开启tomcat服务器

963 新建一个web工程

964 利用lomboz eclipse提供的模板创建jsp文件

965 在server上运行实例

97 疑难解析

98 本章小结

第10章 在eclipse中应用junit

101 junit简介

1011 单元测试简介

1012 junit简介

1013 junit框架

1014 在eclipse中设置junit

102 测试用例

1021 被测试项目

1022 创建第一个测试用例

1023 运行测试用例

1024 创建第二个测试用例

103 创建测试套件

1031 创建测试套件

1032 运行测试套件

104 本章小结

第11章 eclipse的资源构件与构件工具ant

111 ant简介

1112 ant的安装与配置

112 ant开发

1121 ant构建文件

1122 ant数据类型

1124 ant的运行

113 使用ant插件

1131 创建ant构建文件

1133 运行ant构建文件

1134 保存和重用ant选项

114 ant和junit联合进行开发

115 疑难解析

116 本章小结

第12章 eclipse的版本控制和cvs

121 eclipse的本地版本控制

1211 比较操作

1212 替换操作

1213 本地历史纪录

122 cvs概述

123 cvs服务器端的安装与配置

1231 cvs服务器的获取与安装

1232 创建cvs资源库

124 eclipse中实施cvs系统

1241 向资源库提交新项目

1242 从cvs服务器检出项目

1243 提交与更新操作

1244 版本冲突的解决

125 疑难解析

126 本章小结

第13章 通用日志包

131 通用日志包概述

132 配置通用日志接口

1321 下载相关的jar文件

1322 部署日志器

1323 指定日志器

1324 设置日志器属性

133 log4j日志器使用实例

134 log4e插件

1341 log4e插件的下载

1342 log4e的安装与配置

135 疑难解析

136 本章小结

第三篇 实战篇

第14章 网络文件管理系统(sturts+mysql+jdbc)

141 开发环境和运行实例

1411 开发环境介绍

1412 运行光盘实例

142 系统需求

1421 用户管理模块

1422 管理员模块

143 系统功能描述

1431 用户注册

1432 用户登录

1433 用户信息管理

1434 管理员登录

1435 管理员查看文件

1436 上传文件

1437 删除文件

1438 共享/撤消共享文件

1439 下载文件

14310 发送站内消息

14311 备忘录

144 系统设计

1441 系统架构设计

1442 业务实体设计

1443 设计数据模型

145 业务逻辑设计

1451 数据层设计

1452 服务层设计

146 逻辑主线

1461 webxml文件

1462 struts-configxml文件

147 系统实现

1471 创建工程

1472 添加相关的架包

1473 导入架包

1474 导入struts的标签库及标签类型定义文件

148 编写配置文件

1481 为工程编写资源文件

1482 处理资源文件的字符问题

1483 使用资源文件

1484 创建struts的配置文件struts-configxml文件

1485 修改工程webxml文件

149 界面设计

1410 创建系统中的视图

1411 创建系统中的包

1412 创建系统中的自定义标签

14121 campusnewstag标签类

14122 clientvisit标签类

14123 createnewcategory标签类

14124 informancetag标签类

14125 musicnewstag标签类

14126 mychooseviewtag标签类

14127 mydatetag标签类

14128 mysharefile标签类

14129 创建标签类的标签库文件

1413 数据库的访问

14131 插入、删除和更新操作

14131 读取操作

14133 事务操作

14134 设置mysql的账户

1414 用户功能控制

14141 mychooseviewtag标签类

14142 chooseaction功能页面选择控制器

14143 loginjsp视图中的clientvisit标签

1415 异常控制

1416 用户访问主页

14161 在webxml中配置主页

14162 修改相应的代码

1417 用户注册

14171 用户注册功能流程

14172 修改registerjsp文件代码

14173 建立注册模型

14174 建立注册控制器

14175 配置模型和控制器

1418 用户登录

14181 用户登录流程图

14182 修改logjsp文件代码

14183 建立登录模型

14184 建立登录控制器

14185 配置模型和控制器

1419 用户修改信息

14191 用户修改信息流程图

14192 用户管理业务

14192 修改modifyjsp文件代码

14193 建立修改信息模型

14194 建立修改信息控制器

14195 配置模型和控制器

1420 用户上传文件

14201 用户上传文件流程图

14202 修改fileuploadjsp文件代码

14203 建立上传文件模型

14204 建立上传文件控制器

14205 配置模型和控制器

1421 用户删除文件

14211 用户删除文件流程图

14212 文件管理业务

14213 建立删除文件控制器

14214 配置模型和控制器

1422 用户共享/撤消共享文件

14221 共享/撤消共享文件流程图

14222 文件管理业务

14223 建立共享控制器

14224 配置共享控制器

1423 用户下载文件

1424 用户使用站内消息

14241 用户使用消息功能流程图

14242 站内消息业务

14243 建立删除站内消息控制器

14244 配置删除消息控制器

14245 修改sendmessagejsp页面

14246 创建发送消息模型

14247 创建发送消息控制器

14248 配置模型和控制器

1425 用户使用备忘录

14251 用户使用备忘录流程图

14252 备忘录业务

14253 创建删除记录的控制器

14254 配置删除记录的控制器

14255 修改addremindjsp文件

14256 创建添加备忘录模型

14257 创建添加备忘录控制器

14258 配置模型和控制器

1426 管理员登录

14261 管理员登录流程图

14262 修改adminjsp文件代码

14263 建立登录模型

14264 建立管理员登录控制器

14265 配置模型和控制器

1427 管理员查询文件

14271 管理员查询文件流程图

14272 修改managefilejsp页面

14273 创建查询模型

14274 创建查询控制器

14275 配置模型和控制器

1428 其他功能

1429 本章小结

第15章 网络商店(struts+hibernate)

151 开发环境

1511 基本配置

1512 运行光盘实例

152 系统需求

1521 系统需求

153 系统功能描述

1531 用户注册

1532 用户登录

1533 浏览商品

1534 购物

1535 结帐

154 系统设计

1541 系统架构设计

1542 业务实体设计

1543 业务逻辑设计

155 系统框架搭建

1551 数据库的设计与实现

1552 创建网络商店工程

1553 持久化层搭建

1554 baseaction和baseform

1555 工具类的编写

1556 过滤器的编写

156 系统实现

157 创建配置文件和包结构

1571 创建webxml

1572 创建struts-configxml

1573 创建hibernatecfgxml

1574 创建log4j配置文件

1575 创建包结构

158 注册功能

1581 欢迎页面

1582 创建持久化类和映射文件

1583 创建数据层

1584 创建服务层

1585 创建注册模型

1586 创建视图

1586 创建控制器

159 登录功能

1591 创建模型

1592 创建视图

1593 创建控制器

1510 浏览商品

15101 创建持久化类和映射文件

17102 创建持久化层

15103 创建服务层

15104 category的浏览

15105 product浏览

15106 item浏览

1511 购物车

15111 商品item

15112 购物商品项cartitem

15113 购物车cart

15114 购物车的存放

1512 购物操作

15121 添加商品

15122 购物车的浏览

15123 删除一个商品

15124 更新商品数量

1513 订单处理

15131 创建持久化类和映射文件

15132 创建数据层

15133 创建服务层

15134 账单生成

15135 订单生成

156 本章小结

第16章 学生选课系统(spring+struts+jdbc)

161 开发环境与运行实例

1611 开发环境简介

1612 运行光盘实例

162 需求概述

1621 学生模块

1622 教师模块

1623 管理员模块

163 系统功能描述

1631 管理员登录

1632 管理员添加学生

1633 管理员添加教师

1634 管理员删除学生

1635 教师登录

1636 教师开设课程

1637 教师删除开设的课程

1638 教师登录成绩

1639 学生登录

16310 学生选课

16311 学生删除选课

16312 学生查询成绩

164 系统设计

1641 系统架构设计

1642 系统业务实体设计

1643 设计数据模型

165 业务逻辑设计

1651 数据层设计

1652 创建实体类

1653 创建实体类的dao

1654 创建dao的辅助类

1654 模拟持久化操作

1655 服务层设计

166 逻辑主线分析

1661 webxml文件

1662 struts-configxml文件

1663 beansxml文件

167 搭建系统框架

1671 建立工程

1672 添加相关的架包

1673 导入相关的包

1674 导入struts的标签库文件

168 编写相关文件和资源配置文件

1681 为工程编写资源文件

1682 处理资源文件的字符问题

1683 使用资源文件

1684 创建spring的配置文件beansxml

1685 创建struts的配置文件

1686 修改工程的webxml文件

169 实现系统功能

1610 创建系统中的视图

1611 创建系统的包

1612 访问数据库

16121 数据源

16122 事务管理

16133 设置mysql的账户

1613 异常控制

1614 struts +spring配置原理解析

16141 struts+spring原理分析

16142 struts+spring配置方法

16143 在struts中访问spring的上下文环境

1615 管理员登录

16151 管理员登录流程图

16152 修改adminlogjsp

16153 建立管理员实体的dao

16154 建立登录模型

16155 建立登录控制器

16156 配置控制器和模型

1616 管理员添加学生

16161 管理员添加学生流程图

16162 修改addstudentjsp文件

16163 建立学生实体的dao

16164 建立添加学生账号模型

16165 建立添加学生控制器

16166 配置模型和控制器

1617 管理员添加教师

16171 管理员添加教师流程图

16172 修改addteacherjsp文件

16173 建立教师实体的dao

16174 建立添加教师账号模型

16175 建立添加教师控制器

16176 配置模型和控制器

1618 管理员删除学生

16181 管理员删除学生流程图

16182 创建readstudent业务类

16183 修改deletestudentjsp文件

16184 创建删除学生控制器

16185 配置控制器

1619 教师登录

16191 教师登录流程图

16192 修改teacherlogjsp

16193 建立登录模型

16194 建立登录控制器

16195 配置控制器和模型

1620 教师开设课程

16201 开设课程流程图

16202 修改createcoursejsp文件

16203 建立课程实体的dao

16204 建立开设新课程模型

16205 建立开设课程控制器

16206 配置模型和控制器

1621 教师删除开设的课程

16211 删除开设的课程的流程图

16212 创建readcourseforteacher业务类

16213 修改deletecoursejsp文件

16214 创建删除已经开设课程的控制器

16215 配置控制器

1622 教师登录成绩

16221 教师登录成绩流程图

16222 修改logscorejsp文件

16223 建立登录成绩模型

16224 建立登录成绩控制器

16225 配置模型和控制器

1623 学生登录

16231 学生登录流程图

16232 修改studentlogjsp

16233 建立登录模型

16234 建立登录控制器

16235 配置控制器和模型

1624 学生选课

16241 学生选课流程图

16242 创建readcourseforstudent业务类

16243 建立选课实体的dao

16244 修改selectcoursejsp文件

16245 创建选课控制器

16246 配置控制器

1625 学生删除选课

16251 学生删除选课流程图

16252 创建readselectedcourseforstudent业务类

16253 修改deleteselectedcoursejsp文件

16254 创建删除选课控制器

16255 配置控制器

1626 学生查询成绩

16261 学生查询成绩流程图

16262 lookupselectedscore业务类

16263 修改lookupscorejsp文件

1627 其他功能

1628 本章小结

第17章 bbs(struts+hibernate)

171 开发环境

1771 开发环境简介

1772 运行光盘实例

172 系统需求

1721 用户模块

1722 管理员模块

173 系统功能描述

1731 用户注册

1732 用户登录

1733 用户信息管理

1734 用户基本操作

1735 管理员操作

174 系统设计

1741 系统架构设计

1742 业务实体设计

1743 业务逻辑设计

175 系统框架搭建

1751 数据库的设计与实现

1752 创建bit论坛工程

1753 持久化层搭建

1754 baseaction和baseform

1755 工具类的编写

1756 过滤器的编写

176 系统实现

177 创建配置文件和包结构

1771 创建webxml

1772 创建struts-configxml

1773 创建hibernatecfgxml

1774 创建log4j配置文件

1775 创建包结构

178 注册功能

1781 创建持久化类与映射文件

1782 创建数据层

1783 创建服务层

1784 建立注册模型

1785 创建控制器

1786 创建视图

179 登录功能

1791 创建模型

1792 创建控制器

1793 创建视图

1710 分页功能

17101 实现机制

17102 partialcollection类

17103 queryinfo类

17104 pagedao接口

17105 pagebasemanager接口

17106 pagemanager类

17107 pager类

17108 pagecontroller类

17109 pageform类

171010 pageaction类

171011 basedaohibernate类

1711 编辑个人信息

17111 创建控制器

17112 创建视图

1712 浏览主题

17121 创建持久化类与映射文件

17122 创建数据层

17123 创建服务层

17124 创建控制层

17125 创建视图

1713 浏览话题

17131 创建持久化类和映射文件

17132 创建数据层

17133 创建服务层

17134 创建控制层

17135 创建视图

1714 新建话题

17141 创建模型

17142 创建控制器

1715 删除话题

17151 创建视图

17152 创建控制层

1716 回复功能

17161 创建持久化类和映射文件

17162 创建数据层

17163 创建服务层

17164 创建模型层

17165 创建控制层

17166 创建视图层

1717 用户管理

17171 查看所有用户

17172 删除用户

17173 锁定用户

1718 主题管理

17181 创建视图

17182 创建控制层

1719 本章小结

第18章 航空票务系统(spring+struts+hibernate)

181 开发环境与运行实例

1811 开发环境简介

1812 运行实例

182 需求概述

1821 用户模块

1822 管理员模块

183 系统功能描述

1831 用户注册

1832 用户登录

1833 用户信息管理

1834 管理员登录

1835 管理员制定航班

1836 管理员安排航班

1837 用户查询航班

1838 用户预订航班

1839 用户取消预订的航班

184 系统设计

1841 系统架构设计

1842 系统业务实体设计

1843 设计数据模型

185 业务逻辑设计

1851 数据层设计

1852 创建持久化类

1853 创建对象/关系映射文件

1854 服务层设计

186 逻辑主线分析

1861 webxml文件

1862 struts-configxml文件

1863 beansxml文件

187 搭建系统框架

1871 建立工程

1872 添加相关的架包

1873 导入相关的架包

1874 导入struts的标签库文件

188 编写相关配置文件和资源文件

1881 为工程编写资源文件

1882 处理资源文件的字符问题

1883 使用资源文件

1884 创建spring的配置文件beansxml文件

1885 创建struts的struts-configxml文件

1886 为log4j编写配置文件

1887 修改工程的webxml文件

189 实现系统功能

1810 创建系统中的视图

1811 创建系统的包

1812 配置数据源和事务管理

18121 数据源

18122 事务管理

18123 设置mysql的账户

1813 异常控制

1814 struts+hibernate+spring配置原理解析

18141 struts+spring原理分析

18142 struts+spring实际操作

18143 在struts中访问spring的上下文环境

18144 hibernate+spring

18145 事务管理

1815 用户访问主页

1816 用户注册

18161 用户注册流程图

18162 修改regjsp文件代码

18163 建立用户注册的dao

18164 建立注册模型

18165 建立注册控制器

18166 配置模型和控制器,

1817 用户登录

18171 用户登录流程图

18172 修改indexjsp文件

18173 建立用户登录的dao

18174 建立登录模型

18175 建立登录控制器

18176 配置模型和控制器

1818 管理员登录

18181 管理员登录流程图

18182 创建adminjsp文件。

18183 建立管理员登录的dao

18184 建立登录模型

18185 建立登录控制器

18186 配置模型和控制器

1819 管理员制定航班

18191 管理员制定航班流程图

18192 修改admincontentjsp文件

18193 修改createflightjsp文件

18194 建立管制定航班操作的dao

18195 建立航班模型

18196 建立制定航班控制器

18197 配置模型和控制器

1820 管理员制定航班日程

18201 管理员制定航班日程流程图

18202 建立读取航班信息的dao

18203 创建readflightaction控制器

18204 修改createorderitemjsp文件

18205 建立安排航班日程的dao

18206 建立模型orderitembean

18207 建立安排航班日程的控制器createorderitemaction

18208 配置模型和控制器

1821 用户查询航班和预订机票

18211 用户查询航班和定票流程图

18212 创建purchasejsp文件

18212 建立查询航班和预订机票的dao

18213 建立业务对象purchase

18214 建立定票控制器

18215 配置模型和视图

1822 用户查询购物车和退票

18221 用户查询购物车和退票流程图

18222 创建shoppingcarjsp文件

18222 建立读取购物车信息的的dao

18223 建立退票的dao

18224 建立业务对象shoppingcar

18225 建立退票控制器

18226 配置模型和控制器

1823 其他功能

18231 purchaseokjsp页面

18232 regokjsp页面

18233 indexreturnaction控制器

18234 purchasereturnaction控制器

1824 本章小结

1)、安装过程

VSS 集成在VC60(VS 2008集成环境使用VSS2005),只要下载后安装就可以使用。VSS60自带服务器端和客户端。

CVS 需要单独安装客户端和服务器端,在不同的操作系统上有不同的安装程序。Windows环境下 GUI软件:CVSNT(CVS服务器软件),WinCVS(CVS客户端软件)或是TortoiseCVS(CVS客户端软件)。

2)、本地作为服务器和客户端配置及使用流程

CVS和VSS在windows中都是图形控制界面,都需要建立数据库,并将工程文件和文档保存在数据库中,基本的操作是导入文件到服务器端数据库,每次对已有文件的修改之前都先确定本地文件为数据库中最新版本,再修改文件。但是两者也有不同点。

CVS流程:

1) 服务器端(Local)建立数据仓库Repository

2) 客户端选择相应的Rep(保证设置àCVS Tab下Home项是Rep的位置)

3) 可以在资源管理器下选择导入的模块(一个工程或项目文件(夹))及Label(标记阶段性成果)

4) 填写服务器端的模块名,就能导入到服务器端的数据库中

5) 导出后修改完的模块或文件使用提交的命令(更新是在多人合作中使用,即能把远端被他人修改过的文件更新到本地对应文件中)到数据库中。

6) 版本被CVS自动标记,在导出的文件中可见

VSS 流程:

1) 服务器建立数据库DB

2) 创建DB的用户及权限

3) 客户端通过用户名及密码登录相应DB

4) 创建工程,添加文件及Label(区分不同版本)

5) 需要修改时,Check Out工程或是文件

6) 版本需用Label标记

3)、文件锁定

CVS 不锁定用户正在工作的文件,假定不同用户修改同一个文件的概率是很小的,CVS通常能够合并这中修改。如果改变了相同的几行,会自动报告冲突,并插入标识提醒用户解决冲突。

VSS 总是会锁定用户正在工作的文件,以防止出现冲突

4)自由选择编辑软件

CVS支持而VSS只能使用vc或VS。

5)多人合作开发

CVS分支功能和自动合并是比较强大的地方,而VSS没有这种功能。

6)开发时的选择

CVS适合于多人(>100)小组开发,代码管理很强大,集成到了Java的Elicpse中,开源软件可以使用其他的第三方软件;

VSS 适合于更简单的方便的版本控制,对于局域网(团队 < 15人)的文件共享开发也足够,集成到了vs开发工具中,但是有很小的可能会出现崩溃。

7)安全性

CVS 可以对每个目录和文件进行权限限制,;但是VSS能对整个目录赋予简单的读写权限,不是很安全。

table导出excel文件 总的来说,两种方法:服务器端生成和浏览器端生成。

服务器端生成就是:根据用户请求,获取相应的数据,使用poi/jxl, jacob/jawin+excel,或是用数据拼html的table或是cvs纯文本的数据格式等。然后按xls或是cvs格式的文件的形式返回给用户,指定Content-Type:application/vndms-excel ,浏览器就会提示要下载的文件是excel文件。

poi/jxl, jacob/jawin生成的是excel的biff格式。html/csv的是文本格式,不另存为excel文件,很多excel功能是用不了的。jacob/jawin需要服务器端是windows系统,且安装了excel2000以上版本。poi/jxl和html/csv方式的话,服务器端可以跨平台。

浏览器端生成excel文件还没有特别完善的方案,这是因为js无法处理二进制。大概有以下几个方案,各有利弊。

1 activex方式:使用js/vbs调用excel对象 (ie+excel)

2 ie命令方式:将html或是csv输出到open的window,然后使用execCommand的saveas命令,存为csv或xls。 (ie only)

3 服务器端中转方式:将html的table或是拼接的csv传到服务器端,服务器端再按照Content-Type:application/vndms-excel返回,浏览器就会按excel方式处理。与服务器端拼接相比,少了一次取数操作。 (all)

4 data协议方式:对于支持data协议的浏览器,可以将html或是csv先用js base64处理,然后前缀data:application/vndms-excel;base64,,即可使浏览器将其中的数据当做excel来处理,浏览器将提示下载或打开excel文件,可惜的是ie不支持。extjs的官网有一个grid的plugin,实现导出xhtml格式的伪excel文件,就是这么做的。 (except IE)

浏览器端只有第一种方案导出的是真正的biff格式的excel文件,其他方式都是文本格式。activex方式只能在windows平台的ie浏览器使用,而且需要降低ie的安全性,所以应用比较有限。复杂的excel文件,还是在服务器端用poi/jxl生成excel比较好。如果浏览器固定位ie,浏览器端方式2是最好的方案。如果要降低服务器端cpu的计算压力,客户端方案3可行,而且跨平台(比poi/jxl方式少了取数和生成二进制文件)。如果是非ie浏览器,方案4也不失为一种好方法。

在访问的电脑上使用 telnet 192168298 3690

如果不行,查询一下防火墙,关闭,Selinux关闭。

访问的权限是在auhtz,passwd,svnserveconf

决定的

有问题再贴出来。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux下连接到cvs服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情