家乡网站的设计与实现_博客网站的设计与实现(工具篇)

news/2024/5/18 23:14:06/文章来源:https://blog.csdn.net/weixin_42213451/article/details/113364553

一、系统的设计目标

目标:能够注册用户,用户可以创建自己的博客,而且用户间可以互动。

二、开发工具及安装配置

==MyEclipse==,==Navicat for MySQL==

1.1 MyEclipse

1、简介:MyEclipse是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。

2、下载安装步骤

1)在官网下载myeclipse 10安装包

2)安装:运行 → 下一步 → 点击“我同意” → 选择安装路径 → 保留默认,下一步 → 选择对应版本,点击“下一步” → 安装 → 完成。

5276b1ac1a361ff45d3f4fadb902d89c.png

d167acd3e7ab9e57a1077876f78d2712.png

d67aad4ad5a2e459b2afdbece4be60cb.png

085b4dfdc7621598905a5d3049739e81.png

02bcebf6ca3dd8d9486352edb9b0c420.png

613ce83f7881394f583ec681b3338314.png

e346c104892387eafee510ef9f67fff1.png

3、创建web项目并发布到Tomcat :

1)启动MyEclipse10 ,File-New-Project,选中Web Project,点击Next(或者直接File-New-Web Project)

2)在Web Project Details的Project Name 中输入WebTest,其他采用默认值,注意这里的Context root URL为/WebTest,否则,你就要在IE中输入相应的名字才能使用了。

3)新建类

选中工程项目WebTest下的src文件夹(注意是在Package Explorer下,如果这个找不到,Window->Show View->Package Explorer),右键菜单New->Package,新建一个包com.lf。选中新建的包,右键菜单New ->Class,Name中输入Hello,去掉public static void main选项,其他全部默认,点击Finish按钮完成类的创建。

4)创建jsp页面

在WebTest工程中,选中WebRoot文件夹,右键菜单New->JSP,File Name修改index.jsp,其他默认,点击Finish按钮创建。

5)配置Tomcat服务器

Eclipse菜单,Window->Preference…,打开Preference对话框,找到菜单树中MyEclipse->Servers->Tomcat->Tomcat 6.x。选中Tomcat 6.x项,在对话框中,选中Enable单选按钮,然后点击Tomcat Home Directory输入框后的Browse按钮,选择Tomcat的安装根目录,这里是D:Program Files (x86)Apache Software FoundationTomcat 6.0,其它的框会自动填充,点击Apply按钮。

选中Tomcat 6.x中的JDK一项,这里要特别注意,默认的是JRE的运行环境,这里要设定成JDK的,否则,MyEclipse无法正常部属Web应用,也无法正常运行Tomcat服务器。我们点击Directory..按钮,在Browse选择框中选择JDK的根目录,这里是D:Program Files (x86)Javajdk1.6.0_20,其他的默认,点击Finish按钮。在Tomcat JDK Name中选择我们刚才创建的那个,就是jdk1.6.0_20,点击Apply按钮。

确保在Tomcat 6.x的Launch中选中了Debug模式。然后就可以点击preference对话框的OK按钮了,完成Tomcat的配置。

6)部属Web程序

选中WebTest工程的根目录,右键菜单MyEclipse->Add and Remove Projects Deployments…,在打开的对话框中确保Projects为WebTest,点击Add按钮,在弹出对话框的Server中选择Tomcat 6.x,下面的两个单选项,Exploaded Archive和Packaged Archive分别是目录方式部属和包方式部属,这个都是由MyEclipse来做的,我们使用目录部署方式,不用打成war包,其他的不管它了。点击Finished按钮回到上一个页面。程序已经部署完成了。

7)运行程序

在Eclipse的图形菜单栏找到Run/Stop/Restart MyEclipse Server按钮,点击下拉按钮,选择Tomcat 6.x,然后点击Start菜单,启动Tomcat。 等Consol窗口中提示Tomcat启动成功,我们就可以运行我们的程序了。

1.2 Navicat for MySQL

1、简介: 是一套专为 MySQL 设计的高性能数据库管理及开发工具。它可以用于任何版本 3.21 或以上的 MySQL数据库服务器,并支持大部份 MySQL 最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。

2、下载安装步骤:

1)在官网下载Navicat for MySQL

2)运行 → 下一步 → 点击“我同意” → 选择安装路径 → 保留默认,下一步 → 选择是否创建桌面图标,建议保留默认值,点击“下一步” → 安装 → 完成。

61a5827695009bfad5b668db22eba61a.png

2b26bf8a42cfc904a3d83691e24b5d6c.png

80c774a37d8a5266956ed080ab1fce23.png

2fa41ca865b7bcd82d5be897670a680a.png

492ac253e59e1c58dc40457c42fa27bf.png

0455988d4612c9e5e254c8679e3162cd.png

e75eecce92bc7665b7228b3793e87970.png

7e63d92fa75ae96df090aba281f66b01.png

3、创建数据表步骤:

1)新建连接

运行Navicat数据库管理工具,连接本地数据库。点击左上角“文件”或者工具栏“连接”图标,创建自己的数据库连接。Navicat for MySQL可以连接本地Mysql数据库,还可以连接远程Mysql数据库。两者连接方式基本相同。

【连接名】可以随意或空。

【端口】默认是3306。

【用户名】和【密码】是自己本地MySQL数据库的用户名和密码。

【主机或IP】一栏填写“localhost”或者是“127.0.0.1”。

设置完成后,点击左下角的“测试”,如果显示“连接成功”,就可以创建该连接。

0bc363f831a28fb7a5f8dca036b6bb6e.png

2)新建数据库名

连接好数据库之后,点击新建数据库,打开“新建数据库”对话框,输入数据库名之后,点击“确定”按钮。

235ca2c4eed4ad9024c3b61cdcee9ee3.png

3)为数据库添加数据表

为数据库添加数据表,这里是通过数据表的创建语句自动创建数据表。先到工程目录下找到创建数据表的SQL语句。

8a05f35d03313852d04d409580ea8496.png

4) 运行查询编辑器

在Navicat for MySQL选中刚才创建的数据库,选择“查询”->“新建查询”,把步骤三中的SQL语句复制到“查询编辑器”中,点击运行。

8496926f827445686f21390990770483.png

5) 保存数据库名

在弹出的数据库名对话框中输入数据库名,并且点击“保存”按钮。只有经过保存的数据库名才可以在数据库查询中知道刚建好的数据表。

3200215758cd29d7085e22f3f246a671.png

三、小结

完成了开发平台的搭建与配置,接下来就可以开始编写代码啦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_736899.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小白在阿里云云服务器上如何发布自己的网站(建站|详细)...

昨天发的小白在阿里云云服务器上如何发布自己的网站(建站|详细),今更新一下 一、选购云服务器 到阿里云官网进行选购1.1 使用学生优惠购买使用学生优惠后为118元/年1.2 市场价购买如果是没有学生优惠的话,请用市场价购买 阿里云还…

网站高可用架构--一

网站的可用性(Availability)描述网站可有效访问的特征。 网站可用性的度量与考核网站可用性度量2.网站可用性考核 可用性指标是网站架构设计的重要指标。从管理层面,可用性指标是网站或者产品的整体考核指标,具体到每个工程师的考…

PageAdmin CMS网站建设教程:自动任务执行时间设置...

PageAdmin Cms发布文章时候有一个上线时间设置和下线时间设置,网站编辑人员可以利用这个功能来实现定时发布,在信息发布界面,如下图: 设置后就会自动加入定时任务中,注意这个功能需要再系统设置>>自动任务执行间…

物流公司网站模板_物流企业网站模板下载

网站模板下载地址:http://www.pageadmin.net/moban/1144.cshtml介绍:物流公司网站模板,DivCss结构,代码干净,搜索引擎更易收录,网站模板精心设计制作,用于物流公司,品牌官方网站的网…

外贸网站最好用的5大WordPress插件【必须安装】

网站装修好了,但是很多细节,很多功能都不能满足,例如我自己是做SEO出来的,所以有些SEO标签没有做好,我自己会觉得很膈应。 因为世界上存在的网站60%都是用wordpress来做的,这就给wordpress插件很好的生存环…

寻找海量数据集用于大数据开发实战(维基百科网站统计数据)

在学习spark的过程中,除了经典的WrodCount例子(用于统计文本文件中的单词出现次数),我们也在寻找其他海量数据来做更多实战以提高自己,今天介绍的是一个海量数据集的下载方法,以及数据内容的简介&#xff1…

spark实战之:分析维基百科网站统计数据(java版)

在《寻找海量数据集用于大数据开发实战(维基百科网站统计数据)》一文中,我们获取到维基百科网站的网页点击统计数据,也介绍了数据的格式和内容,今天就用这些数据来练习基本的spark开发,开发语言是Java; 实战环境信息 …

网站建设中标签的使用:Tag优化标准文档

Tag 中文译作标签、书签。在很多网站中,由于导航无法承载更多的信息分类,而内容量又过大的时候,使用TAG来更加有效地组织网站结构和内容。 一、Tag来源 是代表某些内容(文字、图片、音频、视频)的关键词或词组&#xf…

bluePen – 使用在线 CSS 编辑器美化你的网站

BluePen 是一款非常强大的样式编辑工具,甚至可以轻松地安装在一个动态的网站中。一旦你已经安装了它,你就可以在任何时间,任何地方修改样式表,一切修改将实时更新到您的浏览器(但不是线上网站),…

5个基于Linux命令行的文件下载和网站浏览工具

命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具;命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大。Linux Shell支持多种不同类型的网络应用,无论是BT下载软件,专用下载器或者互联网冲浪…

采用建站cms制作企业网站的好处

随着网络的发展和普及,现在各行各业开展业务都离不开网络推广,而网络营销推广的标配就是企业必须有一个企业网站,目前做企业网站制作主要有两个方法,一种找网络公司开发,一种利用cms来制作网站,那么建站cms…

中国.net域名网站的“前世今生”,那些年的光辉

1987年9月的一天,中国的第一封电子邮件成功发出,邮件的内容大致是“跨越长城,走向世界”,在当时,没有人会想到十年后中国的互联网开始萌芽,并发展成今天的繁荣。1994年,“巴黎统筹委员会”的解散…

大型网站技术架构(1)

为什么80%的码农都做不了架构师?>>> 网站都是从小网站一步一步发展为大型网站的,而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据,任何简单的业务处理,一旦需要处理数以 P 计的数据和面…

超详细新手建站指南

概述 对于一个建站新手来讲,最重要的莫过于2件事 时间效率性价比换句话讲,对于非专业选手,在整个建站过程,如何省时省力,用相对简单的方式,花更少的钱建好网站是关键。 基于上述,给大家带来一版…

大型网站压力测试及优化方案

木桶理论应用在系统优化中 木桶理论又称短板理论,其核心思想是一只木桶盛水多少,并不取决于最高的木板,而取决于最短的那块木板。木桶原理应用在系统分析中,即系统的最终性能取决于系统中性能表现最差的组件,为了提升系…

从入侵到变现——“黑洞”下的黑帽SEO分析

概述 由于互联网入口流量主要被搜索引擎占据,网站在搜索引擎中的排名直接影响到市场营销效果,因此SEO服务应运而生。SEO(Search Engine Optimization)全称为搜索引擎优化,是指利用搜索引擎的规则提高网站在相关搜索引擎内的自然排名。SEO服务…

Linux学习网站

2019独角兽企业重金招聘Python工程师标准>>> 分享一个Linux学习网站 http://www.linuxprobe.com/ 转载于:https://my.oschina.net/bob1900/blog/847041

安全篇 Web网站类 CC防护

大家好,云吞铺子又和大家见面了;我叫枫凡,是技术服务中心的工程师;借这个机会主要和大家分享一下,Web网站应用在受到CC攻击的情况分析以及防护的一些心得。 一键防护 当网站受到CC攻击时,第一优先级为想办法…

服务器搭建网站完整教程

服务器最大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站太难了 但是随…

《Axure RP7网站和APP原型制作从入门到精通(60小时案例版)》一1.4 交互基础...

本节书摘来自异步社区《Axure RP7网站和APP原型制作从入门到精通(60小时案例版)》一书中的第1章,第1.4节,作者 金乌,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.4 交互基础 该部分内容可参考视频教程基础…