![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2ee
qiexingqieying
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA 配置 Tomcat8
下面总结一下如何从无到有配置java web环境。之前的是在windows笔记本上配置的,这次是第一次在mac上配置。1. Tomcat配置去Tomcat官网,直接选择下载.zip文件,这里,我选择了下Tomcat8。1. 解压,复制整个文件到Library folder下,为了方便,直接将原文件改名Tomcat。2. cd /Library/Tomcat/bin3. 更改原创 2016-07-02 11:06:49 · 6428 阅读 · 0 评论 -
Hibernate Mapping 3 : Many To Many
Many To Many的映射关系:比如有好几项任务,每个人可以接多个任务,一个任务可以由多人做。任务Event 和 委派的人 Delegate是 Many To Many 的关系,要将这样的实体联系起来,我们需要一个额外的表,这个表中的EventId来自Event表,DelegateId来自Delegate表。通过这个表,我们可以知道某个Event有几个Delegate,某个Delega原创 2016-07-04 19:19:54 · 312 阅读 · 0 评论 -
Hibernate Mapping 2 : One to Many
One to many类型的mapping,比如一个大学可以有多个学生,而一个学生当前只能上一个大学。所以在College中会有一个Student的list@Entitypublic class College { private int collegeId; private String collegeName; private List students;}Student中会有原创 2016-07-04 18:33:21 · 275 阅读 · 0 评论 -
Hibernate Mapping 1 : OneToOne
Hibernate的目的是帮助我们更好地持久化实体(Entity)。实体与实体的间的关系一般有3种。1对1:比如一个人有也只会有一个自己的详细信息,可以对应Person 和 PersonDetail类,Person与PersonDetail是1对1的关联。1对多:比如一个大学可以有很多的学生,可以对应College和Student类,College和Student是1对多的关联。多原创 2016-07-04 18:16:10 · 387 阅读 · 0 评论 -
Hibernate Inheritance Mapping
假设我有3个对象, Project, Module, Task。其中,Project是父类public class Project { private int projectId; private String projectName;}Module 继承了Project,又有自己新的属性moduleNamepublic class Module extends Project{原创 2016-07-04 15:21:45 · 396 阅读 · 0 评论 -
Hibernate One class to two table or Two class to one table
利用Hibernate可以很方便地将对象持久化。但有时候,我们想要将一个class持久化成2张表,这往往是为了数据库的范式需求。而有时候,我们可能希望将2个class持久化到一张表中去。利用Hibernate可以很方便的实现。1. One class to two table为了实现这个,我们需要告诉hibernate我们要创建哪两张表和class属性分别属于哪个表。pac原创 2016-07-04 13:21:04 · 433 阅读 · 0 评论 -
Hibernate Table annotations
在这里回顾下hibernate对table的信息标注。可以getxxx()函数前面,用@进行指明。指明table 名字: @Table(name="EmployeeInfo") 指明column 名字: @Column(name="EmployeeId") 同时可以对column的属性进行设置值非空:原创 2016-07-04 10:25:39 · 663 阅读 · 0 评论 -
Hibernate Learning
今天主要学习跟Hibernate相关的知识。主要看的视频,来自Java Hibernate Tutorial Part 1 - setup 可以说是手把手的教,非常基础易懂,视频在youtube上的,我下载下来了,方便不翻墙也能看了。百度云的链接 密码: xugu。Hibernate相当于是对java 操作sql代码的封装,能帮我们简洁地对数据库进行交互,不像之前的网上书店,需要自己写原创 2016-07-03 21:25:59 · 289 阅读 · 0 评论 -
osx + Intellij + mysql + jsp + tomcat 之java web项目-网上书店(下)
1. Servlet 与Jsp对于servlet,一般是继承HttpServlet代码,重写doGet或者doPost函数。接受req请求,返回resp应答。需要在web.xml中配置servlet信息。1. 路径mapping: 指定servlet name 和java文件路径信息2. url mapping: 指定servlet name 和 url路径信息对于jsp原创 2016-07-02 19:53:09 · 1004 阅读 · 0 评论 -
osx + Intellij + mysql + jsp + tomcat 之java web项目-网上书店 (中) (Intellij 中代码配置)
之前用JetBrains的 pycharm写python代码的时候就觉得很顺手,现在写Java代码更是不能错过 Intellij IDEA,比Eclipse更加好用。 在之前的博文中讲过IntelliJ IDEA 配置 Tomcat8,现在我们的工作就是把代码放到Intellij中去。先创建一个项目,new project -> Java Enterprise -> Web Applica原创 2016-07-02 19:28:34 · 1014 阅读 · 0 评论 -
osx + Intellij + mysql + jsp + tomcat 之java web项目-网上书店 (上) (mysql的配置)
j2ee项目网上书店完整代码 这是一个我12年末写的java web项目,实现了一个简易的网上书店功能。支持用户和管理员两种模式。现在,我想把它重新部署一下,顺便复习一下j2ee方面的知识。这个代码可以说是非常原生的,没有利用任何的框架,完全利用servelet和jsp写的。首先,需要做的就是配置一下其中的mysql数据库。1. mysql数据库安装Mysql的安装我主要参考这原创 2016-07-02 18:47:38 · 1307 阅读 · 0 评论