javaweb资料

javaweb资料

图片[1]-javaweb资料-学吧号

初级

JSP:使用JSP标签在HTML网页中插入Java代码。它通过页面表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页
JDBC:是一个连接数据源、传递查询和更新指令、处理数据库响应并返回结果的API JDBC介绍和代码示例 JDBC入门详解
Servlet:是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

servlet简介
中级
json/xml
Spring:是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分。Spring基础知识汇总
Struts2:Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。 Struts2框架学习
SpringMVC:Spring的一个子框架 SpringMVC是什么 SpringMVC菜鸟教程
Hibernate:一个基于jdbc的开源框架,简化了dao层编码工作 Hibernate入门 安装配置
MyBaits:mybatis是一个持久层(dao层)的框架。

主要负责跟数据库进行交互。 mybatis入门 mybatis入门到精通
MySQL 菜鸟教程
Git 菜鸟教程
高级
Maven:可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

 Maven 菜鸟教程 1 安装和配置
设计模式:设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。

怎么使用struts2,jar包已下载下来,怎么导入?到哪里?

图片[2]-javaweb资料-学吧号我用的是struts2.2.1.1-all.zip(不管用struts2的哪个版本,道理都一样,找对应的包就行了) 例如你建一Web Project,名为Struts2导入项目所需要的jar包,放入/Struts2/WebRoot/WEB-INF/lib下面方法一:在struts2存放目录(以我的举例说明)F:\JavaWeb教程\ssh-jar\struts-2.2.1.1-all\struts-2.2.1.1\lib下面找到以下包commons-fileupload-1.2.1.jar//文件上传时用的,为了以后用到,最好加入commons-io-1.3.2.jar//同上commons-logging-1.0.4.jarfreemarker-2.3.16.jarjavassist-3.7.ga.jarognl-3.0.jarstruts2-core-2.2.1.1.jarxwork-core-2.2.1.1.jar共8个包,将其复制到/Struts2/WebRoot/WEB-INF/lib下面方法二:(不用复制,导入法)(1).右击项目名称Struts2–>Build Path–>Configure Build Path…–>打开一对话框(2).选择左边的”Java Build Path”选项–>选择Libraries选项卡–>Add External JARs–>去寻找F:\JavaWeb教程\ssh-jar\struts-2.2.1.1-all\struts-2.2.1.1\lib下面的指定的jar包导入即可

struts2 的action 怎么向页面传值?

图片[3]-javaweb资料-学吧号

act

菜鸟问log4j怎么用,struts2

图片[4]-javaweb资料-学吧号

1、 Log4j是什么Log4j可以帮助调试(有时候debug是发挥不了作用的)和分析,要下载和了解更详细的内容。2、Log4j的概念Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。

有一个Logger称为Root,它永远 存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.getLogger(String name)方法。

Appender则是用来指明将所有的log信息存放到什么地方,Log4j中支持多种appender,如 console、files、GUI components、NT Event Loggers等,一个Logger可以拥有多个Appender,也就是既可以将Log信息输出到屏幕,同时存储到一个文件中。Layout的作用是控制Log信息的输出方式,也就是格式化输出的信息。Log4j中将要输出的Log信息定义了5种级别,依次为DEBUG、INFO、WARN、ERROR和FATAL,当输出时,只有级别高过配置中规定的 级别的信息才能真正的输出,这样就很方便的来配置不同情况下要输出的内容,而不需要更改代码,这点实在是方便啊。3、Log4j的配置文件虽然可以不用配置文件,而在程序中实现配置,但这种方法在如今的系统开发中显然是不可取的,能采用配置文件的地方一定一定要用配置文件。

菜鸟求教:servlet和struts的访问路径问题。

图片[5]-javaweb资料-学吧号

servlet的url是在web.xml配置的,举个简单的例子好了<servlet> <servlet-name>login</servlet-name> <servlet-class>test.TestServlet</servlet-class> </servlet><servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping>其中的<url-pattern>/login</url-pattern>就是你要输入的/login 也就是http://localhost:8080/login如果你配置成<url-pattern>/login.do</url-pattern>那么地址就是 http://localhost:8080/login.do如果你配置成<url-pattern>/login.html</url-pattern>那么地址就是 http://localhost:8080/login.html如果你配置成<url-pattern>/test/login.do</url-pattern>那么地址就是 http://localhost:8080/test/login.do举了这么多例子 我想你也明白了,原理呢就是通过url-pattern找到servlet-name,再找到对应的servlet,进入到方法中处理访问action却必须是/text/doaction.do呢?我想你说的应该是struts1吧,看看struts1的配置文件<action-mappings> <action path=”/login” name=”userForm” type=”com.test.struts.LoginAction”> <forward name=”success” path=”/success.jsp”></forward> <forward name=”error” path=”/error.jsp”></forward></action></action-mappings>path就是你配置的url,当然还有web.xml中的配置<servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern></servlet-mapping><url-pattern>*.do</url-pattern>表示过滤的都是以.do结尾的请求,所以加上struts1的配置文件配置的url那么就是login.do了,那么地址就是http://localhost:8080/项目名称/login.do;建议你去看看struts1的工作原理,当然目前公司大部分都是用struts2了,建议学好struts2。<html:base/> 指定一个显式 URL 用于解析对于外部源的链接和引用,如图像和样式表。

当使用时,base 元素必须出现在文档的 head 内,在任何用于引用外部资源的元素之前。

例如:<HEAD> <BASE HREF=”http://msdn.microsoft.com/workshop/author/dhtml/reference/”/> </HEAD> 过滤器难学吗?还有hibernate比struts难多少呢?我是小菜 求知识。struts2的核心就是过滤器,过滤器不难学的,我建议你先看原理,然后练习几个例子,你就明白了,Hibernate是JDBC的轻量级的对象封装,并不像你说的那么困难,怎么说了,全靠你个人的练习,实践,写得多了也就会了。

struts2+jdbc怎么搭框架?

图片[6]-javaweb资料-学吧号首先,要明白struts2框架是servlet层的,用于取代servlet的,作用范围也仅限于servlet层,而jdbc是操作数据库的,作用在Dao层,因此他俩没啥关系,该咋用咋用,我想你问的应该是struts2框架的搭建吧?
struts2框架的搭建:
1、创建一个Javaweb项目;
2、导入jar包,这些jar包是为以后开发提供支持的,这个可以在struts的官网上下载;
3、导入约束,这个是为了让我们的代码更加规范,减少出错(即使写错了也会当即发现);
4、创建action类,在里面写上一个简单的方法;
4、配置核心配置文件:为这个action类配置访问路径的等信息;
5、配置过滤器,在web.xml文件中(这一步很简单,但是确实struts2框架的灵魂);
在其中涉及到的一些比如说:
1、核心配置文件(struts.xml,在src文件夹下创建)
2、过滤器(在web.xml中创建)
3、约束的导入(.dtd文件)
详细的配置会有多也很细碎,建议你看一下别人的博客文章,之前看到过一个博客文章是关于这个框架搭建的,struts2框架搭建图文详细教程,想看的话可以看一下~

THE END
喜欢就支持一下吧
点赞14
温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我QQ:243371741,会尽快给予删除处理!