小学期第一篇——myeclipse初识

今天,是我们小学期开始的第二天,我们在这两天的时间内就遇到过非常多的问题。由于我们还不熟悉myeclipse这个软件,所以我们刚刚开始操作时也是略显手忙脚乱。我的问题和周围同学的大有不同,由于系统是windows10、曾经下载的eclipse也是用了JDK1.8的环境,导致我在对数据库连接、配置等操作时,都出现了不同的问题,原因是JDK版本过高。于是,我在第一天结束时的晚上,自己下载了JDK1.7版本,果不其然的问题迎刃而解了。

我们还在第一天时下载了数据库,建立了表customer。

第一个类:customer.Java

package com.crm.bean;

public class Customer {

private int id;

private String custno;

private String custname;

private String sex;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getCustno() {

return custno;

}

public void setCustno(String custno) {

this.custno = custno;

}

public String getCustname() {

return custname;

}

public void setCustname(String custname) {

this.custname = custname;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

}

Customer.hbm.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<hibernate-mapping>

<class name="com.crm.bean.Customer" table="customer">

<id name="id" type="java.lang.Integer" column="id">

<generator class="increment"></generator>

</id>

<property name="custno" type="string" column="custno" length="20"/>

<property name="custname" type="string" column="custname" length="80"/>

<property name="sex" type="string" column="sex" length="2"/>

<!--<property name="age" type="int" column="age"/>

<property name="telephone" type="string" column="telephone" length="20"/>

<property name="position" type="string" column="position" length="80"/>

<property name="logindate" type="string" column="logindate" length="10"/>-->

</class>

</hibernate-mapping>

接着,我们建立了如下的包以方便之后代码的分类与填写

com.crm.bean存放了文件:Customer.java   Customer.hbm.xml

com.crm.dao存放了文件:CustomerDao.java

com.crm.impl存放了文件:CustomerDao.java

com.crm.service存放了文件:CustomerService.java

com.crm.service.impl存放了文件:CustomerDaoImpl.java

com.crm.action存放了文件:CustomerSaveAction.java

明天,我们将会继续填写相应的代码并继续完成小学期的任务。

时间: 2024-10-07 08:20:33

小学期第一篇——myeclipse初识的相关文章

小学期-第一周

本次小学期实践的主要内容是将web前端.后端.开发结合起来,做出一份客户信息维护的编程项目.看似并不复杂的一个流程,实际动手操作起来呢,光是前期的软件安装.环境部署就折腾了将近一整天,前前后后也出过不少问题. 我们首先要安装开发所必须的软件myEclipse.Navicat Premium.Tomcat,使用的时候还需要做好相应的配置,像我一开始使用myEclips时,就因为jdk版本错误,调试时总是出错.而目前为止遇到的最大问题,应该是在搭好项目的基本框架,在Tomcat下运行的时候,始终显示

Node.js之路【第一篇】初识Node.js

什么是Node.js 1.Node.js就是运行在服务端的JavaScrip. 2.Node.js是一个基于Chrome JavaScrip运行时简历的一个平台. 3.Node.js是一个非阻塞I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快. 看下官网的介绍: Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, sc

我的微信小程序第一篇(入门)

前言 微信小程序出来已经有一段时间了,已经有很多大牛都写过相关教程了,那么我为啥还要写这篇文章呢?其实仅仅是个人对微信开发的一个兴趣吧,觉得是个很有意思的事情,后面有时间可能会发更多关于小程序的文章,刚刚接触,如果哪里写的有问题欢迎大家指正. 准备工作 首先需要下载微信小程序开发者工具 点击链接: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140&token=&lang=zh_CN进入微信公众平台技术

小学期——第二篇

这三天我们依次制作了新增.查询.修改和删除四大功能. 新增:首先需要设想当我们点此按钮时,应新开一个窗口,以供我们填写新增信息.所以,我们首先要创建一个CustSaveAction类. 代码: 1 package com.crm.action; 2 3 import com.crm.bean.Cust; 4 import com.crm.service.CustService; 5 import com.opensymphony.xwork2.ActionSupport; 6 7 public

存储库之 mysql 第一篇:初识数据库

一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题. 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台机器上 #因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目

第一篇:初识ASP.NET控件开发_第三节:&ldquo;生死有序&rdquo;的控件生命周期

一.Page本质是一个Control 我们首先要澄清的第一个概念是页面类Page本质是一个控件类,它派生于TemplateControl类,而TemplateControl派生自Control类.既然饭我没有乱吃,自然话也不会乱讲.借田有良老师的翠花给大家上证据如下: 二.Control的"生死之序" 1.实例化(Instantiate) 我们写控件一般不要接触此活动. 2.初始化(Initialize) [初始化自己,创建它的子控件(但该过程控件的状态没有加载).触发该控件的OnIn

画图小工具第一篇

一.知识点 (一)实现画图程序所需要的APT类: import java.awt.Color; import java.awt.FlowLayout; import java.awt.Graphics; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.text.AbstractDocument.Content; /** * 定义一个画图界面类,该类继承自JFrame窗体类. */ public c

第一篇:初识ASP.NET控件开发_第二节:HelloWorld

1)步骤一:新建类库项目:Controls,创建新解决方案:CustomLibrary 2)步骤二:在类库项目中添加"ASP.NET服务器控件"新建项:RenderHelloWorld.cs (也可以是新建类) 3)步骤三:修改RenderHelloWorld.cs代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using Syst

第一篇:初识ASP.NET控件开发_第一节:控件类及其继承关系

1)System.Web.UI.Control(以下简称Control) Control 类是包括自定义控件.用户控件和页在内的所有 ASP.NET 服务器控件的基类..定义由所有 ASP.NET 服务器控件共享的属性.方法和事件. 命名空间:System.Web.UI程序集:System.Web(在 system.web.dll 中) 2)System.Web.UI.WebControls.WebControl(以下简称WebControl) WebControl 类是 System.Web.