J2EE 1.基础概念与环境搭建

版权声明:本文为博主原创文章,转载请声明原创网址。 https://blog.csdn.net/lagoon_lala/article/details/83030933

概述

J2EE的四层结构

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1530965653149&di=f72cfc84e0971555aac9bbd9981980f3&imgtype=0&src=http%3A%2F%2Fwww.educity.cn%2Farticle_images%2F2014-01-03%2F08d13e75-d092-487d-a56b-8cbc73f0f78f.jpg

客户端:可以是基于Web的,也可以是客户端软件

Web层:将用户的输入发送给企业的JAVA Bean(E JB)

业务层:由EJB处理逻辑。EJB有三种:会话(临时交互)、实体(数据库永久记录)、消息驱动(组件异步接收服务消息)

EIS:系统信息系统。数据库

J2EE结构:容器定制多方面支持

容器:EJB、Web、客户端、Applet

Web服务器、应用服务器:WebSphere、WebLogin、JBoss、Tomcat

MVC模式:

Model-View-Controller

视图:界面

模型:表示业务数据、逻辑(可为多个视图提供数据)、Bean

控制器:接收输入,调用模型、视图完成请求

处理过程:1.控制器接收请求,调用模型2.模型处理,返回数据3.控制器调用视图呈现数据

松散耦合,构造器可以链接不同视图、模拟器

JSP Model:JSP生成动态网页(视图),Servlet流程控制,JavaBean业务逻辑

对象持久化

持久化:数据存在数据库、磁盘或xml

持久化技术:对象数据映射ORM等

作用:业务逻辑、数据逻辑分离

持久层框架:Hibernate冬眠

Struts表单传递响应

Spring分层架构:1.核心容器2.Spring上下文、AOP(面向方面编程,事务管理服务)、DAO、ORM(引入了JDO、Hibernate等)、Web模块、MVC

搭建JavaWeb平台

7.0

启动Tomcat:进入Tomcat的安装路径下的bin文件夹,比如我的是D:\Program Files\Apache Software Foundation\Tomcat 5.0\bin,双击startup MS-DOS批处理文件即可,同理,关闭的话双击shutdown MS-DOS批处理文件.bat

问题:输入WebAPP路径能看到内容,但是8080没有小猫-保证下图的文件夹下有这些项目(manager和host-manager):tomcat代的,不是你自已的项目

Mark:

Content directory

新建JSP页面

启动:

在myeclipse里面,window菜单最后一个preferences,左边点开myclispe,点servers下面找到tomcat,选择tomcat版本,Tomcat Server 设置为enable,再选择tomcat的路径,OK。
2.在myclipse新建一个WEB项目,然后在下面你就可以写jsp程序了,默认会有个index.jsp
3.点工具栏上的发布按钮,点右边的ADD,选择你刚才第一步建的tomcat,就会把你的项目发布到tomcat下面


4。启动tomcat,在发布按钮旁边,是启动按钮,选择你创建的tomcat
5.在浏览器里面输入地址或open MyEclipse web Browser
http://localhost:8080/myeclipse项目名称/index.jsp

如:http://localhost:8080/web/index.jsp

 

MyEclipse中配置tomcat路径:<Context docBase="你项目所在的具体地方" path="你tomcat下面的路径"/>

我一般都是配置webapp,path可以换,这个是访问路径:localhost:8080/sh/···剩下的你要访问的东西

Hibernate

Hibernate教程:https://blog.csdn.net/jacxuan/article/details/53691544

MyEclipse创建hibernate环境:

https://blog.csdn.net/sosous/article/details/38387743

https://blog.csdn.net/dsl815721035/article/details/52938084

https://jingyan.baidu.com/article/456c463b99f4370a583144a8.html-------->hibernate安装失败应该不影响创建连接

添加环境:

Failed while install hibernate3.1

 

An error occurred or no custom dialects were found

需要用到MySQL Connection/J,以前用的是5.1

Wrong

未解决:https://blog.csdn.net/jacxuan/article/details/53697830

https://blog.csdn.net/dsl815721035/article/details/52938084

已解决

数据库连接失败是因为class名写错了

Class.forName("com.mysql.jdbc.Driver");

jdbc:mysql://localhost:3306/booksmanager

xml映射文件与配置文件

映射XML文件定义了对象属性映射到数据库表的关系,identity生成主键

Property标签定义对象的属性与数据库表名称对应关系

 

注意:

提示先配置property*元素,再配置mapping*元素,依次类推,仔细检查下看看你的程序中是否存在配置顺序错乱的情况。

 

只是因为在

<hibernate-configuration>

<session-factory>

</session-factory>

</hibernate-configuration>

之间存在元素配置顺序的错误,只需要按提示将顺序调整正确即可。

 

画圆圈的没加上

Apache+Tomcat整合

https://www.cnblogs.com/piaoyang2087/p/5900456.html

修改Apache端口为8001

猜你喜欢

转载自blog.csdn.net/lagoon_lala/article/details/83030933