JSP开发环境搭建
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
一:所需安装程序
(1):IDE开发环境
选用eclipse即可,结合之前android开发环境搭建的文章,可以直接使用那个环境,则此部分的安装就不再赘述了.
需要提醒的是如果你要开发dynamic web project,则必须使用J2EE版本的eclipse。
(2):JDK
如果之前的 android环境使用正常的话,此部分也不必再有修改.不过要保证JDK的版本要比tomc
at要求的高。
(3):Tomcat
Tomcat 是一个轻量级应用服务器,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。也就是说需要把开发的jsp程序通过tomcat得到调用。
程序分解压版和安装版两种,如果是安装版,请在PC的计算机管理中将tomcat的服务启动方式改成手动,否则在调测时,会由于tomcat多次重复调用,而唯一的端口又被第一个启动程序占用而报错退出。解压版无需这种处理。
安装完毕后,在本机浏览器输入 localhost:8080/ 出现介绍界面就说明安装成功。
程序的下载地址是: /
需要提醒的是:如果启动 tomcat时在console标签页报如下红内容:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.
这个是由于eclipse,jdk,tomcat之间版本配合的,是对APR功能应用的提示,可以不予关注。(如果需要去除此红信息,需要保证三者之间的版本有严格的对应要求。)
(4):tomcatPlugin
这是一个将tomcat应用于 eclipse环境上的插件,下载文件后解压出的文件夹放置于eclipse下的plugins文件夹中.重启 eclipse即可看到工具栏上新增了3个控制按钮如下图:
可在Window->Preference下对tomcat进行配置;
需要在其中配置tomcat的版本,安装的路径等信息.则此eclipse与tomcat文件之间建立好了对应关系.
程序的下载地址是: lipsetotale/tomcatPlugin.html
(6):数据库安装
此处工程选择的是MySql,可以选择一个稳定版后一路安装即可,可以参考
blog.csdn/saulzy/article/details/359648 。
设置好数据库的用户名与密码。
程序的下载地址是: sql/downloads/
(7):连接数据库与eclipse的驱动
我们选择了mysql-connector-java,把对应版本的jar包解压放置在自己选定的位置。
配置eclipse与该JDBC的选项为Windows-> Open Perspective->Other->Database Development 即可在红圈处进行编辑数据库的连接
下图红圈处就是选择我们解压出的jdbc文件的路径
在测试链接成功后,即可在 eclipse界面上观察到数据库的对象:
(8):数据库界面插件
可以选用navicat_mysql这个工具,便于我们在windows界面上对数据库的查看,用于辅助开发。该工具的界面如下:
致此,则JSP开发环境都已经搭建完成,凡没有提及的文件都不用涉及更改。
**************************************题外话****************************
针对下面这段话“目前的主流模式:大家并没有因此抛弃servlet,反而为它到的新的应用,目前一般采用JSP + servlet + JavaBen的开发模式,让它们各负其责。
JSP:负责表现层,极端的公司甚至不许在页面中插入java代码。
servlet:作为控制器,负责页面之间的跳转。如果你们有学习了struts的同学,可以更好地理解这点。
JavaBen:负责具体功能的处理与实现,例如我们业务逻辑层,数据访问层的代码。
”的理解:
eclipse安装教程tomcat++++++++++++++++++++++++++++++++++++++++++
JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由页面设计者进行HTML设计,同时留出供Servlet程序员插入动态内容的空间。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的We
b页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。
综上:JSP是单纯的界面显示;Servlet就是业务逻辑;JavaBean 就是公用的函数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论