javaweb入门
你可以考虑任务调度框架quartz了
专门实现定时的一个框架,很简单的,也是当前最流行的的一回个框架答
如果你用了spring的话,也可以与spring无缝结合,用配置文件省去Java代码
如果没用也没关系,也很简单,网上搜索下,有很多Dome可以参考
这样你又会了一样技能!!!
如果问题解决,请点赞点赞!!!
② JAVA WEB项目开发初学入门应该从哪些方面入手
先看JSP,servlet 这是必须的。然后看框架(SSH)。 具体的书籍,JSP,可以看《JSP2.0技术手册》; 框架,你可以看李刚的《轻量级JavaEE企业应用实战(第3版)》,这些书籍,你可以网络一下,想飞社区,在资源里下载。也有视频教程,项目实例,你可以参考一下
③ JAVA WEB初学者!!!
根据你的图片看的路径login.jsp是在web-inf下面的。而index.jsp是在webRoot下的,webRoot是根路径,可版以直接/index.jsp访问,而login.jsp则需权要写到具体的/WEB-INF/login.jsp下面。
④ java web开发从入门到精通都学要学习什么
SSH,JSP,Servlet是有发展的先后顺序的
最开始使用servlet写程序,后来因为servlet中要嵌入大量html代码不便于版维护,从而权推出了JSP
现在发展到今天web开发的框架越来越多,但是基本的原理都差不多
ssh是现在相对简单通用的web开发架构,培训学校基本上都讲这个.会这个的较多
但是对于一些大型项目使用ssh的不像以前那么多了,可能会依据项目实际情况组合不同的架构
我个人建议你先了解一些基本的概念,web请求的原理,request,response,表单提交等基本的原理后,再去看一下MVC,ORM等的工作流程.这样你就能知道做web开发的基本思路了
然后再去找一个相对简单一点的web项目,一点点的去看.
这段时间是很难熬的,如果确定要学就要认真的学吧.有问题多查多问.
快的话2个月应该能明白这些,然后你需要在用1年的时间去熟悉这些才能做到可以开发.
这一块要学的东西挺多的,建议你慢慢来,别着急
多问问明白人,让明白人帮你整理一个大概的计划.
数据库这个是web里必备的
你可以一点一点的学,简单的web项目使用到增删查改这些很简单, 复杂的建议你用到在学吧
⑤ 简单粗暴,详细得不要不要的 JavaWeb快速入门
1. 实验环境准备
(假设你已经装好了jdk,如果不会安装jdk,请参考这篇文章)
1.1 安装一个eclipse或者MyEclipse(本文以eclipse为例),其实所谓的安装就是网上去下载一个eclipse,然后解压一下就好了。
1.2安装tomcat,网上下载一个,然后解压一下。我这次使用的tomcat容器配的是8080端口。
1.3 将tomcat配置到eclipse中。具体步骤为:Window -- Preferences -- Server -- Runtime Environment -- Add 将tomcat解压后的路径配置上去就行了。
本文假设读者已经对tomcat,eclipse有一定的了解。
2. 新建web项目
首先,一言不合就打开eclipse
Paste_Image.png
我们新建一个项目,File -- new -- Dynamic Web Project。
项目名称是web,点击Next
Paste_Image.png
Paste_Image.png
build\classes是默认的编译目录,还是点击Next
Paste_Image.png
好的,最后点击Finish,一个web项目就建立好了。
目录结构
Paste_Image.png
2.啥叫JavaWeb项目,它能干嘛?
JavaWeb项目就是一个应用程序,你不要以为它有多么神秘。你每天打开的QQ就一个应用程序,你在手机上打开的微信,网络地图等等,这些都是应用程序。
不同的是,QQ是一个本地客户端程序,它需要你在自己的电脑上安装一个客户端,然后你打开QQ,可以登录,聊天。
QQ肯定也分客户端和服务端,我们电脑上装的就是客户端,你要知道的一点是,我们发送消息,发送到哪里去了呢?
没错,肯定是发送到QQ的服务器上了,那里保存着我们的所有数据。
想想也不可能在本地,因为我们在电脑上发送的消息,在手机QQ上不是也能看到吗?这就说明,肯定是上传到它的服务器然后保存下来了。
而Web项目是什么呢?
它也是一个应用程序,只不过它的客户端是运行在浏览器上的。
我们打开浏览器,访问一个地址,比如 http://www.jianshu.com/
这个就是我们的访问路径,我们通过这个URL向简书的服务器提交请求,然后服务器进行处理,给你回应。
接下来,我们就看到出来一个网页。
我们在这个网页上可以写文章,点赞,收藏,等等。
我们的每一步操作,其实都和服务器做了一个交互。
比如一个登录功能,当我们鼠标点击那个登录按钮,浏览器就向服务器提交了一个请求,服务器进行处理,然后操作数据库。最终,它会得出一个结果,就是说,到底能不能让你登录,总会有个说法。
如果你密码写错了,它可能就会得出一个用户名或密码错误的结论。然后,这个信息会从服务器返回到前台,前台就是浏览器。
所谓的前台就是你的浏览器,没什么神秘的。
前台接受到后台传过来的信息后,进行一些处理,然后给你个提示,比如,告诉你用户名或密码错误。
这就是一个完整的交互过程。
现在随着网速越来越好,浏览器的性能越来越强大,我想web肯定是未来的大趋势。毕竟,谁都不希望在电脑上安装一大堆客户端吧。
只用一个浏览器多好。
有了web,我只需要有一个浏览器,然后就能通过互联网获取我想要的资源了。这样不是很美妙吗?
近几年H5非常流行,尤其是移动端,因为手机浏览器基本上都支持css3。一样的道理,我们肯定也不希望在手机上安装一大堆应用,卡都卡死了,如果能直接访问一个网页,就能获得我想要的服务就好了。
而且现在WIFI也普遍了,如果以后流量能没有限制,那么APP的热度很可能会逐渐被web取代。
当然,现在是不太可能的,毕竟访问网页要流量啊,而我在手机上安装了APP,就好像电脑的QQ一样,大部分资源文件就在我本地,我不需要每次都去联网下载。比如图片,app就没事,因为就在本地,可是如果用web,我每次访问那个网页,就需要把图片重新下载一遍。这样不是很浪费流量吗?
3. 手工搭建web项目
现在,为了说明服务器和web项目的概念,我们先不用eclipse,来手工搭建一个web项目。
服务器,正常情况下就是一台配置高一点的电脑,除非是那种大型的专用服务器。
一般来说,所谓的服务器,就是电脑。
比如我现在有一台电脑,给他装了一个linux系统或者windos系统,然后我说,好了,从今以后,这就是服务器了。现在服务器一般都是用linux系统的。
那么tomcat又是什么?
tomcat其实也是一个应用程序,你网上下载的tomcat往往是一个压缩包,然后我们解压以后就相当于安装好了。
可以这么理解:
服务器就是一台电脑,而tomcat是一个容器,专门存放web项目的容器。
以下我都将tomcat称为tomcat容器。
我们看到在tomcat容器根目录下,有一个webapps文件夹
里面是这样的:
Paste_Image.png
好的,现在我要发布一个项目了,我只需要把一个已经做好的web项目往里面一丢就行了。
除了webapps,我们还发现一个bin目录。一般来说,可执行的文件都放在bin目录下。
Paste_Image.png
打开bin,找到一个startup.bat文件。这就是启动tomcat的东西,双击它,tomcat就被启动了。
然后,浏览器可以访问tomcat里面的项目。
现在我们来手工搭建一个web项目,首先,在webapps目录下新建一个文件夹,是的,就是文件夹,不管你项目是什么,肯定还是放在文件夹里面的。
Paste_Image.png
项目名称就叫做webapp。
打开webapp,根据web项目的规范,我们需要有一个WEB-INF文件夹。
Paste_Image.png
然后,在WEB-INF文件夹里面,必须要有一个web.xml文件。
xml文件,就是一个描述性的文件,我现在的观点如下:
XML = JavaBean = Json = HashMap
它无非就是描述一些东西,保存一些数据而已。
好的,我们在里面新建一个web.xml。这个文件非常重要,正因为它的存在,tomcat容器才会知道这个文件夹里面竟然是一个web项目。
否则,tomcat容器是不知道这个web项目的,它只会将myapp文件夹看做是一个文件夹而已。
Paste_Image.png
我们用记事本打开web.xml,将以下代码拷贝进去。
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<display-name>web</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>表示这是一个1.0版本的XML文件,编码为UTF-8。
<web-app></web-app>就是这个XML文件的一个根节点,就是告诉你,我这个xml文件里面,有一个东西叫做web-app。
XML的一个作用就是配置文件,web.xml本身就是一个配置文件。在web项目中,我们应用xml最多的也就是配置一些参数。
配置参数,就是给属性赋值嘛,没什么神秘的。
包括我们学习JavaSE,归根到底,一直在做的一件事就是new对象,然后调用方法,调用方法的目的一方面是做一些事情,另一方面不还是给属性赋值嘛。
你可以把web.xml看做是一个java类,类名叫做 webApp。它里面有两个属性,分别是display-name和welcome-file-list。
display-name是发布名称,也就是项目的名字。
welcome-file-list 是欢迎页面,就是说,当你在浏览器直接访问这个myapp项目,默认跳转的页面。
想象一下,应该会变得非常好理解。
⑥ 自学Java怎么入门
自学Java看这一篇就够啦!Java学习路线图分享给你,跟着学习吧!
一、Java基础
⑦ 自学Java如何入门
自学看这一篇就够啦!Java学习路线图分享给你,跟着学习吧!
一、Java基础
⑧ JavaWeb学习路线
可以先看下html 转而学下servlet 再看jsp ,然后jdbc 然后就是美白javaBean 等概念 然后就是MVC设计模式 这个版时候你自己琢权磨着弄个javaWeb的小项目做做 ,期间可以学java script 页面上要用的 当然数据库的sql语句也可以再学学 并且可以熟悉下java SE的一些api。最后 开始琢磨着学3大框架Struts2 spring hibernate 因为框架都要站在jsp servlet jdbc 的web结构的基础上再去深造的!学习框架的时候你会接触到更多的一些知识 包括El表达式 页面常用 代替jsp页面的java代码 来实习参数值得显示 然后就是js的一些框架 比如jQuery 然后就是一些js请求 如异步的Ajax
⑨ javaweb入门很简单 pdf 在线等 急需要
入门经典倒是有一个,没有你说的入门很简单
⑩ 对于java web开发初学者,有什么书需要看的
可以先看一些java基础的书籍 《java从入门到精通》,《鸟叔的私房菜》,《thinking in java》这本最后看。
如果只做java后端的话可以先不用看html/css/javascript之类的。
如果做java web开发,需要看框架类的。推荐《spring boot 实战》,mybatis不知道有没有书籍,可以网上搜一下教程。
数据库的话先学mysql就可以了。
如果你时间充裕的话看书不如看教学视频来的快,跟着视频敲代码更容易学会。