版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页java开发常用技巧2.在弹出的框中左面一栏里选择Java--EditorContentAssist.
3.然后看右面那栏框,找到Auto-Activation下面的"AutoActivationtriggersforjava选项,可以看到默认的是一个.,这就表示你现在只有当输入".的时候,软件才会跳出智能提示供你选择!是的,我们只要修改这里就可以,但是由于这里输入有限,所以跟着我持续往下做!
4.我们在".'后面加上abc,是的,现在就是.abc,意思我们现在打.abc中任意一个的时候软件都会跳出提示,但我们想要更多提示,怎么办呢,别急持续往下!加上abc后我们点apply然后ok.
5.然后我们在菜单栏的File下选择Export..,在弹出的框中选择General--Preferences,然后下一步,选择导出路径,我们就选桌面即可,名字输入"1'即可,然后点击储存。
6.然后我们来到桌面,找到刚刚导出的1.pdf,打开方式选择记事本!然后我们会看到这个其实是MyEclipse的配置文件。
2java常用的开发工具
Eclipse
Eclipse将他的工作流分成了三个部分:Workbench,Workspace,perspective。Workbench的作用就是相当于开发环境中的起点。而Workspace将项目、文件和配置设置整合在目录下。Perspectives则是基于Workspace的环境在Workbench中有效定义工具、视图、设置。无论初学者会觉得Eclipse跟Netbeans和IntelliJIDEA相比之下操作起来更加有难度,但是Eclipse的灵活性还是受到大量开发者的青睐。
Luna是新版本的的Eclipse,他已支持Java8,支持分屏编辑,它还增添一个全新的纯黑背景主题和一个多功能的命令行终端。
Gradle
Gradle是一个建立在ApacheMaven和ApacheAnt上的自动化构建工具。无论他不是最受欢迎的自动化构建工具(Maven以64%的市场占有率稳居第一),但是它正在快速的被更多的开发者所接受。不得不提的是,他还是Android开发的默认构建工具。
Gradle使用起来非常简洁。与Maven和Ant使用XML后缀截然相反,它是以Groovy语言为基础的。一个基础的为java项目的Gradlebuild文件由如下句子组成:
applyplugin:java.
如下的命令将产生一个Gradlebuild文件,并且会为项目文件创建一个目录树还有把项目与Gradlewrapper结合:
$gradleinit--typejava-library
还有一些额外的插件可以帮助你增添新语言、为IDE(集成开发环境)生产项目文件,构建本地二进制文件等。
Javadoc
Javadoc是一款由甲骨文出品的用于程序的开发文档的工具。它从程序源代码中抽取类、方法、成员等解释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作解释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。
Javadoc解释使用开始一个标签、一个结束标签、一个或多个描述型标签。开始标签与标准的java多行解释标签非常相似,不同之处在于两个星号(*)的使用。
只要没有另外规定,Javadoc会自动将标签和关键词转化为标准格式。Javadoc还会广泛运用超级链接,可以连接到其他地方的编码。包括Eclipse在内的很多IDE都可以自动添加Javadoc解释在variables、classes和methods。
3java开发常用四大框架
Struts是一个基于SunJavaEE平台的MVC框架,主要是采纳SERVLET和JSP技术来实现的。Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关:模型、视图、控制器、一堆用来做XML文件解析的工具包。
Spring是轻量级的JavaEE应用程序框架。Spring的核心是个轻量级容器,实现了IOC模式的容器,Spring的目标是实现一个全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间彼此可以独立,也可以使用其它的框架方案加以替代,Spring希望提供one-stopshop的框架整合方案。
3Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用对象〔编程〕思维来操纵数据库。Hibernate可以在应用EJB的JavaEE架构中取代CMP,完成数据持久化。它还可以应用在任何使用JDBC的场合,既可以在Java的客户端程序有用,也可以在SERVLET/JSP的Web应用中使用
4Swing:图形用户接口(GUI)库最初的〔制定〕目的是让程序员构建一个通用的GUI,使其在所有的平台上都能够正常的显示。所有的Swing组件都是AWT的容器。Swing采纳了MVC制定模式。
4java开发常用框架
SpringMVC
SpringWebMVC是一种基于Java的实现了WebMVC制定模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行使命解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC也是要简化我们日常Web开发的。
模型(Model)封装了应用程序的数据和一般他们会组成的POJO。
视图(View)是负责浮现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。
控制器(Controller)负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。
Spring的web模型-视图-控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的制定。
Mybatis
MyBatis是支持一般SQL查询,存储过程和高级映射的出色持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,一般的Java对象)映射成数据库中的记录。
总体流程:
(1)加载配置并初始化
触发条件:加载配置文件
将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。
(2)接收调用请求
触发条件:调用Mybatis提供的API
传入参数:为SQL的ID和传入参数对象
处理过程:将请求传递给下层的请求处理层进行处理。
(3)处理操作请求触发条件:API接口层传递请求过来
传入参数:为SQL的ID和传入参数对象
处理过程:
(A)依据SQL的ID查找对应的MappedStatement对象。
(B)依据传入参数对象解析MappedStatement对象,得到最终要执行的SQL和执行传入参数。
(C)获取数据库连接,依据得到的最终SQL语句和执行传入参数到数据库执行,并得到执行结果。
(D)依据MappedStatement对象中的结果映射配置对得到的执行结果进行转换处理,并得到最终的处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 组合创新管理练习题及答案
- 重庆高性价比二手安卓手机去哪选购比较好
- 2026年幼儿美术色彩与构图能力测试
- 2026年学前儿童空间感知能力测试卷
- 2026年健康生活方式与疾病预防测试
- 2026年环境监测与环境保护实践试卷
- 2026年福建省部编版初中英语下册第11单元写作专项训练
- 2026年教师招聘教育法规知识点巩固习题
- 2026年安全技术管理专项训练题库
- 2026食品安全知识挑战赛题库
- 2026-2027学年第一学期学校1530安全教育记录
- 2026年北师大版小学六年级数学上册课时《数学建模》教案
- 2026译林版九年级英语上册暑假预习:Unit1 Know yourself 导学案(知识点+语法+重点短语)
- 2026秋小学英语外研版(三起)(孙有中)(新教材) 四年级上册教学计划附教学进度表
- 道路施工组织技术方案
- 2026年高考生物(湖北卷)真题详细解读及评析
- 2026新版神经内科考试题库(含完整答案+解析)
- 2026年江苏公务员申论高分范文
- 新疆留疆战士试题及答案
- 2025年闽侯县公安局招聘警务辅助人员真题
- JJF 2216-2025 电磁流量计在线校准规范
评论
0/150
提交评论